diff --git a/.travis.yml b/.travis.yml index 374385f..244e69c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,15 @@ language: node_js + +os: + - linux + - osx + node_js: - "12" -script: - - xvfb-run npm test + - "11" + - "10" + - "9" + - "8" + +addons: + chrome: stable diff --git a/nightwatch.conf.js b/nightwatch.conf.js index d91da68..2fbde47 100644 --- a/nightwatch.conf.js +++ b/nightwatch.conf.js @@ -1,16 +1,23 @@ module.exports = { "src_folders": ["test"], + "detailed_output": false, + "webdriver": { "start_process": true, - "server_path": "node_modules/.bin/chromedriver", + "server_path": 'node_modules/.bin/chromedriver', "port": 9515 }, "test_settings": { "default": { "desiredCapabilities": { - "browserName": "chrome" + "browserName": "chrome", + "chromeOptions": { + "args": [ + "--headless" + ] + } } } } diff --git a/test/test.js b/test/test.js index bd88d69..28770d0 100644 --- a/test/test.js +++ b/test/test.js @@ -26,7 +26,7 @@ test('Spr. czy jest odpowiednia liczba elementów w menu', async (client) => { await setup(client); await client.elements('css selector', '.menu-item', (result) => { const menuSize = result.value.length; - client.assert.equal(menuSize, 9); + client.assert.equal(menuSize, 10); }); // await teardown(client); });