Тайм-аут Mocha 2000 с fill () - PullRequest
       17

Тайм-аут Mocha 2000 с fill ()

0 голосов
/ 18 июня 2020

Итак, я пытаюсь сделать это:

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, не могу найти как ...

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...