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: