Răsfoiți Sursa

modal e2e test

Evan You 10 ani în urmă
părinte
comite
f9c3d70526
1 a modificat fișierele cu 25 adăugiri și 0 ștergeri
  1. 25 0
      test/e2e/specs/modal.js

+ 25 - 0
test/e2e/specs/modal.js

@@ -0,0 +1,25 @@
+module.exports = {
+  'modal': function (browser) {
+    browser
+    .url('http://localhost:8080/examples/modal/')
+      .waitForElementVisible('#app', 1000)
+      .assert.elementNotPresent('.modal-mask')
+      .click('#show-modal')
+      .assert.elementPresent('.modal-mask')
+      .assert.elementPresent('.modal-wrapper')
+      .assert.elementPresent('.modal-container')
+      .assert.cssClassPresent('.modal-mask', 'modal-enter-active')
+      .waitFor(350)
+      .assert.cssClassNotPresent('.modal-mask', 'modal-enter-active')
+      .assert.containsText('.modal-header h3', 'custom header')
+      .assert.containsText('.modal-body', 'default body')
+      .assert.containsText('.modal-footer', 'default footer')
+      .click('.modal-default-button')
+      // should have transition
+      .assert.elementPresent('.modal-mask')
+      .assert.cssClassPresent('.modal-mask', 'modal-leave-active')
+      .waitFor(350)
+      .assert.elementNotPresent('.modal-mask')
+      .end()
+  }
+}