]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
test: migrate guards keep-alive
authorEduardo San Martin Morote <posva13@gmail.com>
Thu, 9 Jun 2022 13:53:06 +0000 (15:53 +0200)
committerEduardo San Martin Morote <posva@users.noreply.github.com>
Thu, 30 Jun 2022 07:59:00 +0000 (09:59 +0200)
packages/router/e2e/keep-alive/index.html [moved from packages/router/old-e2e/keep-alive/index.html with 100% similarity]
packages/router/e2e/keep-alive/index.ts [moved from packages/router/old-e2e/keep-alive/index.ts with 94% similarity]
packages/router/e2e/specs/keep-alive.js [new file with mode: 0644]
packages/router/old-e2e/specs/keep-alive.js [deleted file]

similarity index 94%
rename from packages/router/old-e2e/keep-alive/index.ts
rename to packages/router/e2e/keep-alive/index.ts
index fa367e3dad26857e5409cb2fa7b49cad2e2ab029..49fe31dd981ce90f0a6c187c14d4cdbc1fb29bd1 100644 (file)
@@ -1,6 +1,10 @@
 import '../global.css'
-import { createRouter, createWebHistory, useRouter } from '../../src'
-import { RouteComponent } from '../../src/types'
+import {
+  RouteComponent,
+  createRouter,
+  createWebHistory,
+  useRouter,
+} from 'vue-router'
 import { createApp, ref } from 'vue'
 
 const Home: RouteComponent = {
diff --git a/packages/router/e2e/specs/keep-alive.js b/packages/router/e2e/specs/keep-alive.js
new file mode 100644 (file)
index 0000000..c260735
--- /dev/null
@@ -0,0 +1,37 @@
+module.exports = {
+  '@tags': [],
+
+  /** @type {import('nightwatch').NightwatchTest} */
+  KeepAlive: function (browser) {
+    browser
+      .url('http://localhost:3000/keep-alive/')
+      .waitForElementPresent('#app > *', 1000)
+
+      .assert.textContains('#counter', '0')
+      .click('#increment')
+      .assert.textContains('#counter', '1')
+
+      .click('li:nth-child(2) a')
+      .assert.textContains('.view', 'foo')
+      .click('li:nth-child(1) a')
+      .assert.textContains('#counter', '1')
+
+      .click('li:nth-child(3) a')
+      .assert.textContains('#enter-count', '1')
+      .assert.textContains('#update-count', '0')
+      .click('#change-query')
+      .assert.textContains('#enter-count', '1')
+      .assert.textContains('#update-count', '1')
+      .back()
+      .assert.textContains('#update-count', '2')
+      .assert.textContains('#leave-count', '0')
+      .back()
+      .assert.textContains('#counter', '1')
+      .forward()
+      .assert.textContains('#enter-count', '2')
+      .assert.textContains('#update-count', '2')
+      .assert.textContains('#leave-count', '1')
+
+      .end()
+  },
+}
diff --git a/packages/router/old-e2e/specs/keep-alive.js b/packages/router/old-e2e/specs/keep-alive.js
deleted file mode 100644 (file)
index e39b389..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-const bsStatus = require('../browserstack-send-status')
-
-module.exports = {
-  ...bsStatus(),
-
-  '@tags': [],
-
-  /** @type {import('nightwatch').NightwatchTest} */
-  KeepAlive: function (browser) {
-    browser
-      .url('http://localhost:3000/keep-alive/')
-      .waitForElementPresent('#app > *', 1000)
-
-      .assert.containsText('#counter', '0')
-      .click('#increment')
-      .assert.containsText('#counter', '1')
-
-      .click('li:nth-child(2) a')
-      .assert.containsText('.view', 'foo')
-      .click('li:nth-child(1) a')
-      .assert.containsText('#counter', '1')
-
-      .click('li:nth-child(3) a')
-      .assert.containsText('#enter-count', '1')
-      .assert.containsText('#update-count', '0')
-      .click('#change-query')
-      .assert.containsText('#enter-count', '1')
-      .assert.containsText('#update-count', '1')
-      .back()
-      .assert.containsText('#update-count', '2')
-      .assert.containsText('#leave-count', '0')
-      .back()
-      .assert.containsText('#counter', '1')
-      .forward()
-      .assert.containsText('#enter-count', '2')
-      .assert.containsText('#update-count', '2')
-      .assert.containsText('#leave-count', '1')
-
-      .end()
-  },
-}