Как заставить funcunit закрыть новое окно браузера после тестов

Я использую funcunit для тестирования моего приложения JavascriptMVC. Он открывает новое окно браузера, где он запускает мое приложение. Я хотел бы, чтобы это также закрыло окно после испытаний.

Как это сделать?

2 ответа

Вызовите S.win.close(), чтобы закрыть окно, открытое funcunit . Вы также можете получить доступ к другим материалам, загруженным в этом виде, например, получить доступ к экземпляру jQuery этого домена с помощью S.win.

Вызов:

FuncUnit._window.close();

Он закроет открытое окно теста.

module('General',{
    setup: function() {
        S.open('test.html');
    },
    teardown: function() {
        S._window.close();
    }
});

test('Test', function() {
    ok(true, 'I live again');
});
Другие вопросы по тегам