Version 3.18.1
Show:

File: test/js/Wait.js

            
            /**
             * Represents a stoppage in test execution to wait for an amount of time before
             * continuing.
             * @param {Function} segment A function to run when the wait is over.
             * @param {Number} delay The number of milliseconds to wait before running the code.
             * @module test
             * @class Wait
             * @namespace Test
             * @constructor
             *
             */
            YUITest.Wait = function (segment, delay) {
            
                /**
                 * The segment of code to run when the wait is over.
                 * @type Function
                 * @property segment
                 */
                this.segment = (typeof segment == "function" ? segment : null);
            
                /**
                 * The delay before running the segment of code.
                 * @type int
                 * @property delay
                 */
                this.delay = (typeof delay == "number" ? delay : 0);
            };