diff --git a/package.json b/package.json index d6042c80..54e7fd5e 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "chalk": "^2.3.2", "chromedriver": "^2.37.0", "copy-webpack-plugin": "^4.3.1", - "cross-env": "^5.0.1", - "cross-spawn": "^5.0.1", + "cross-env": "^5.1.4", + "cross-spawn": "^6.0.5", "css-loader": "^0.28.11", "eslint": "^4.19.1", "eslint-config-standard": "^11.0.0", @@ -72,11 +72,11 @@ "karma-spec-reporter": "^0.0.32", "karma-webpack": "^2.0.9", "mocha": "^5.0.5", - "nightwatch": "^0.9.12", + "nightwatch": "0.9.20", "node-notifier": "^5.1.2", "node-sass": "^4.8.3", "optimize-css-assets-webpack-plugin": "^3.2.0", - "ora": "^1.2.0", + "ora": "^2.0.0", "phantomjs-prebuilt": "^2.1.16", "portfinder": "^1.0.13", "postcss-import": "^11.1.0", @@ -84,13 +84,13 @@ "postcss-url": "^7.3.2", "rimraf": "^2.6.2", "sass-loader": "^6.0.7", - "selenium-server": "^3.11.0", + "selenium-server": "3.11.0", "semver": "^5.5.0", "shelljs": "^0.8.1", "sinon": "^4.5.0", "sinon-chai": "^2.14.0", "uglifyjs-webpack-plugin": "^1.1.1", - "url-loader": "^0.6.2", + "url-loader": "^1.0.1", "vue-loader": "^14.2.2", "vue-style-loader": "^4.1.0", "vue-template-compiler": "^2.5.16", diff --git a/test/e2e/specs/test.js b/test/e2e/specs/test.js index 11137be8..531a4871 100644 --- a/test/e2e/specs/test.js +++ b/test/e2e/specs/test.js @@ -29,21 +29,21 @@ module.exports = { .assert.elementPresent('.app-body > .sidebar > .sidebar-nav') .assert.elementPresent('.app-body > .sidebar > .sidebar-minimizer') .assert.elementPresent('.app-footer') - .assert.containsText('.app-footer > span', 'creativeLabs') - .assert.containsText('.app-footer > span.ml-auto', 'Powered by') - .assert.elementCount('button', 18) + .assert.containsText('.app-footer > div > span', 'creativeLabs') + .assert.containsText('.app-footer > div.ml-auto > span', 'Powered by') + .assert.elementCount('button', 10) .resizeWindow(1024, 800) .pause(500) - browser.click('body > div > header > button.navbar-toggler.aside-menu-toggler.d-md-down-none', function (response) { + browser.click('body > div > header > button.d-none.d-lg-block.navbar-toggler', function (response) { this.assert.ok(browser === this, 'Check if the context is right.') - this.assert.cssClassNotPresent('body', 'aside-menu-hidden') + this.assert.cssClassPresent('body', 'aside-menu-show') }) browser.pause(500) - browser.click('body > div > header > button.navbar-toggler.aside-menu-toggler.d-md-down-none', function (response) { - this.assert.cssClassPresent('body', 'aside-menu-hidden') + browser.click('body > div > header > button.d-none.d-lg-block.navbar-toggler', function (response) { + this.assert.cssClassNotPresent('body', 'aside-menu-show') }) browser.pause(500) @@ -51,13 +51,13 @@ module.exports = { browser .useXpath() .click('/html/body/div/header/button[2]', function (response) { - this.assert.cssClassPresent('/html/body', 'sidebar-hidden') + this.assert.cssClassNotPresent('/html/body', 'sidebar-lg-show') }) browser .pause(500) .click('/html/body/div/header/button[2]', function (response) { - this.assert.cssClassNotPresent('/html/body', 'sidebar-hidden') + this.assert.cssClassPresent('/html/body', 'sidebar-lg-show') }) browser