Skip to content

Commit fba79db

Browse files
committed
test: add test for router-link v-slot
1 parent e289dde commit fba79db

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

test/e2e/specs/basic.js

+17-2
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,17 @@ module.exports = {
99
browser
1010
.url('http://localhost:8080/basic/')
1111
.waitForElementVisible('#app', 1000)
12-
.assert.count('li', 7)
13-
.assert.count('li a', 7)
12+
.assert.count('li', 8)
13+
.assert.count('li a', 8)
1414
// assert correct href with base
1515
.assert.attributeContains('li:nth-child(1) a', 'href', '/basic/')
1616
.assert.attributeContains('li:nth-child(2) a', 'href', '/basic/foo')
1717
.assert.attributeContains('li:nth-child(3) a', 'href', '/basic/bar')
1818
.assert.attributeContains('li:nth-child(4) a', 'href', '/basic/bar')
1919
.assert.attributeContains('li:nth-child(5) a', 'href', '/basic/%C3%A9')
20+
.assert.attributeContains('li:nth-child(6) a', 'href', '/basic/%C3%A9?t=%25%C3%B1')
21+
.assert.attributeContains('li:nth-child(7) a', 'href', '/basic/%C3%A9#%25%C3%B1')
22+
.assert.attributeContains('li:nth-child(8) a', 'href', '/basic/foo')
2023
.assert.containsText('.view', 'home')
2124

2225
.click('li:nth-child(2) a')
@@ -55,6 +58,18 @@ module.exports = {
5558
.click('#navigate-btn')
5659
.assert.containsText('#counter', '2')
5760

61+
// scoped slot
62+
.assert.containsText('li:nth-child(8) a', '/foo (with v-slot)')
63+
.click('li:nth-child(8) a')
64+
.assert.urlEquals('http://localhost:8080/basic/foo')
65+
.assert.containsText('.view', 'foo')
66+
.click('li:nth-child(2) a')
67+
.assert.urlEquals('http://localhost:8080/basic/foo')
68+
.assert.containsText('.view', 'foo')
69+
.assert.cssClassPresent('li:nth-child(8)', 'active')
70+
.assert.cssClassPresent('li:nth-child(8)', 'exact-active')
71+
.assert.attributeEquals('li:nth-child(8) a', 'class', '')
72+
5873
.end()
5974
}
6075
}

0 commit comments

Comments
 (0)