office-ui-fabric-react
Version: 
Reusable React components for building experiences for Office 365.
79 lines • 3.14 kB
JavaScript
define(["require", "exports"], function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    function defaultScreenshot(params) {
        var imageSelector = params.imageSelector || params.selector;
        casper.then(function () {
            phantomcss.screenshot(imageSelector, params.fileName + '_default');
        });
        if (params.childParams) {
            params.childParams.commands.forEach(function (commandList) {
                commandList(params.childParams);
            });
        }
    }
    exports.defaultScreenshot = defaultScreenshot;
    function mouseMoveScreenshot(params) {
        var imageSelector = params.imageSelector || params.selector;
        casper.then(function () {
            this.mouse.move(params.selector);
            phantomcss.screenshot(imageSelector, params.fileName + '_mouseMove');
        });
        if (params.childParams) {
            params.childParams.commands.forEach(function (commandList) {
                commandList(params.childParams);
            });
        }
    }
    exports.mouseMoveScreenshot = mouseMoveScreenshot;
    function mouseDownScreenshot(params) {
        var imageSelector = params.imageSelector || params.selector;
        casper.then(function () {
            this.mouse.down(params.selector);
            phantomcss.screenshot(imageSelector, params.fileName + '_mouseDown');
        });
        if (params.childParams) {
            params.childParams.commands.forEach(function (commandList) {
                commandList(params.childParams);
            });
        }
    }
    exports.mouseDownScreenshot = mouseDownScreenshot;
    function mouseClickScreenshot(params) {
        var imageSelector = params.imageSelector || params.selector;
        casper.then(function () {
            this.click(params.selector);
            phantomcss.screenshot(imageSelector, params.fileName + '_mouseClick');
        });
        casper.then(function () {
            this.click(params.selector);
        });
        if (params.childParams) {
            params.childParams.commands.forEach(function (commandList) {
                commandList(params.childParams);
            });
        }
    }
    exports.mouseClickScreenshot = mouseClickScreenshot;
    function mouseSingleClickScreenshot(params) {
        params.imageSelector = params.imageSelector || params.selector;
        casper.then(function () {
            this.click(params.selector);
        });
        if (params.childParams) {
            params.childParams.commands.forEach(function (commandList) {
                commandList(params.childParams);
            });
        }
    }
    exports.mouseSingleClickScreenshot = mouseSingleClickScreenshot;
    function testRunner(componentIds) {
        componentIds.forEach(function (element) {
            element.commands.forEach(function (command) {
                command(element);
            });
        });
    }
    exports.testRunner = testRunner;
});
//# sourceMappingURL=RunVisualTest.js.map