After all test passed ZombieJS

Functional Tests with Zombie.js
“Famous Italian Explorers” form
✓ submit “surname” : “Colombo” - write your e2e test…
✓ submit “surname” : “Vespucci” - write your e2e test…

24 passing (997ms)

/home/runner/boilerplate-mochachai/node_modules/zombie/lib/eventloop.js:594
throw error;
^

AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal:

‘Amerigo’

should loosely deep-equal

‘Cristoforo’

Code so far

suite('"Famous Italian Explorers" form', function () {
    // #5
    test('submit "surname" : "Colombo" - write your e2e test...', function (done) {
      browser.fill("surname", "Colombo").pressButton("submit", function (done) {
        browser.assert.success();
        browser.assert.text('span#name', 'Cristoforo');
        browser.assert.text('span#surname', 'Colombo');
        browser.assert.elements('span#dates', 1);
        done();       
      });
      done();      
    });

    // #6
    test('submit "surname" : "Vespucci" - write your e2e test...', function (done) {
      browser.fill("surname", "Vespucci").pressButton("submit", function () {
        browser.assert.success();
        browser.assert.text('span#name', 'Amerigo');
        browser.assert.text('span#surname', 'Vespucci');
        browser.assert.elements('span#dates', 1);
        done();
      })
      
      done();
    });
  });

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0

Challenge: Run Functional Tests Using a Headless Browser II

Link to the challenge:

Welcome there,

Where are you getting 2 done parameters from?

thanks, solved by fixing done()

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.