module.exports = function (frame, assert, browserWidth, helper) {
    describe('Lightbox', function () {
        var trigger;
        var lightbox;

        beforeEach(function () {
            trigger = frame.get('#lightbox [data-lightbox-trigger]').toDomElement();
            lightbox = frame.get('as24-lightbox');
        })

        afterEach(function (done) {
            frame.reload(done);
        })

        it('Open lightbox', function () {
            helper.click(trigger);
            assert.notEqual(lightbox.getRawStyle('display'), 'none', 'showd be shown');
        });

        it('Close lightbox using icon', function (done) {
            helper.click(trigger);
            var lightboxCloseIcon = frame.get('as24-lightbox as24-icon[data-lightbox-close]').toDomElement();
            helper.click(lightboxCloseIcon);
            setTimeout(function () {
                assert.equal(lightbox.getRawStyle('display'), 'none', 'showd not be shown');
                done();
            }, 250); //wait for fadeOut
        });

        it('Close lightbox using button', function (done) {
            helper.click(trigger);
            var lightboxCloseButton = frame.get('as24-lightbox button[data-lightbox-close]').toDomElement();
            helper.click(lightboxCloseButton);
            setTimeout(function () {
                assert.equal(lightbox.getRawStyle('display'), 'none', 'showd not be shown');
                done();
            }, 250); //wait for fadeOut
        });
    });
};

@@ -376,27 +376,306 @@
    f
-rame.reload(
+unction timeOut() %7B%0A                frame.reload(function () %7B%0A                    clearTimeout(timeOutSet);%0A                    
 done
+(
 );%0A
+                %7D);%0A            %7D%0A            timeOut();%0A            var timeOutSet = setTimeout(function () %7B%0A                timeOut();%0A            %7D, 10000)%0A%0A
     

check simple hack