Тайм-аут Mocha 2000 с fill ()
Итак, я пытаюсь сделать это:
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
как моя команда start package.json, это правильный способ сделать? И почему у меня такая ошибка?
PS: Также как передать данные в fetch
функция, не могу найти, как...
Заранее спасибо.