test(e2e): update

This commit is contained in:
xidedix
2018-04-06 17:38:31 +02:00
parent 20e26cce98
commit e40d87370d
2 changed files with 15 additions and 15 deletions
+6 -6
View File
@@ -45,8 +45,8 @@
"chalk": "^2.3.2", "chalk": "^2.3.2",
"chromedriver": "^2.37.0", "chromedriver": "^2.37.0",
"copy-webpack-plugin": "^4.3.1", "copy-webpack-plugin": "^4.3.1",
"cross-env": "^5.0.1", "cross-env": "^5.1.4",
"cross-spawn": "^5.0.1", "cross-spawn": "^6.0.5",
"css-loader": "^0.28.11", "css-loader": "^0.28.11",
"eslint": "^4.19.1", "eslint": "^4.19.1",
"eslint-config-standard": "^11.0.0", "eslint-config-standard": "^11.0.0",
@@ -72,11 +72,11 @@
"karma-spec-reporter": "^0.0.32", "karma-spec-reporter": "^0.0.32",
"karma-webpack": "^2.0.9", "karma-webpack": "^2.0.9",
"mocha": "^5.0.5", "mocha": "^5.0.5",
"nightwatch": "^0.9.12", "nightwatch": "0.9.20",
"node-notifier": "^5.1.2", "node-notifier": "^5.1.2",
"node-sass": "^4.8.3", "node-sass": "^4.8.3",
"optimize-css-assets-webpack-plugin": "^3.2.0", "optimize-css-assets-webpack-plugin": "^3.2.0",
"ora": "^1.2.0", "ora": "^2.0.0",
"phantomjs-prebuilt": "^2.1.16", "phantomjs-prebuilt": "^2.1.16",
"portfinder": "^1.0.13", "portfinder": "^1.0.13",
"postcss-import": "^11.1.0", "postcss-import": "^11.1.0",
@@ -84,13 +84,13 @@
"postcss-url": "^7.3.2", "postcss-url": "^7.3.2",
"rimraf": "^2.6.2", "rimraf": "^2.6.2",
"sass-loader": "^6.0.7", "sass-loader": "^6.0.7",
"selenium-server": "^3.11.0", "selenium-server": "3.11.0",
"semver": "^5.5.0", "semver": "^5.5.0",
"shelljs": "^0.8.1", "shelljs": "^0.8.1",
"sinon": "^4.5.0", "sinon": "^4.5.0",
"sinon-chai": "^2.14.0", "sinon-chai": "^2.14.0",
"uglifyjs-webpack-plugin": "^1.1.1", "uglifyjs-webpack-plugin": "^1.1.1",
"url-loader": "^0.6.2", "url-loader": "^1.0.1",
"vue-loader": "^14.2.2", "vue-loader": "^14.2.2",
"vue-style-loader": "^4.1.0", "vue-style-loader": "^4.1.0",
"vue-template-compiler": "^2.5.16", "vue-template-compiler": "^2.5.16",
+9 -9
View File
@@ -29,21 +29,21 @@ module.exports = {
.assert.elementPresent('.app-body > .sidebar > .sidebar-nav') .assert.elementPresent('.app-body > .sidebar > .sidebar-nav')
.assert.elementPresent('.app-body > .sidebar > .sidebar-minimizer') .assert.elementPresent('.app-body > .sidebar > .sidebar-minimizer')
.assert.elementPresent('.app-footer') .assert.elementPresent('.app-footer')
.assert.containsText('.app-footer > span', 'creativeLabs') .assert.containsText('.app-footer > div > span', 'creativeLabs')
.assert.containsText('.app-footer > span.ml-auto', 'Powered by') .assert.containsText('.app-footer > div.ml-auto > span', 'Powered by')
.assert.elementCount('button', 18) .assert.elementCount('button', 10)
.resizeWindow(1024, 800) .resizeWindow(1024, 800)
.pause(500) .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.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.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.cssClassPresent('body', 'aside-menu-hidden') this.assert.cssClassNotPresent('body', 'aside-menu-show')
}) })
browser.pause(500) browser.pause(500)
@@ -51,13 +51,13 @@ module.exports = {
browser browser
.useXpath() .useXpath()
.click('/html/body/div/header/button[2]', function (response) { .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 browser
.pause(500) .pause(500)
.click('/html/body/div/header/button[2]', function (response) { .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 browser