Итак, я пытаюсь сделать это:
const Browser = require('zombie');
Browser.localhost('mywebsite.com', 3000);
describe('User visits signup page', function() {
const browser = new Browser();
before(function(done) {
browser.visit('/login', done);
});
describe('submits form', function() {
before(function(done) {
browser.fill('text', 'username')
.then(() => browser.fill('password', 123456))
.then(() => browser.pressButton('Sign In', done));
});
it('should be successful', function() {
browser.assert.success();
});
it('should see welcome page', function() {
browser.assert.text('title', 'Welcome To website');
});
});
});
Однако я получаю сообщение об ошибке:
User visits signup page
1) "before all" hook in "User visits signup page"
0 passing (2s)
1 failing
1) User visits signup page
"before all" hook in "User visits signup page":
Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
Этот файл находится в папке test
, и я просто выполняю mocha
в качестве моего пакета. json команда запуска, это правильный способ сделать? И почему у меня эта ошибка?
PS: Также, как передать данные в функцию fetch
, не могу найти как ...
Заранее спасибо.