@@ -3,12 +3,13 @@ module.exports = {
33 browser
44 . url ( 'http://localhost:8080/route-alias/' )
55 . waitForElementVisible ( '#app' , 1000 )
6- . assert . count ( 'li a' , 4 )
6+ . assert . count ( 'li a' , 5 )
77 // assert correct href with base
88 . assert . attributeContains ( 'li:nth-child(1) a' , 'href' , '/route-alias/foo' )
99 . assert . attributeContains ( 'li:nth-child(2) a' , 'href' , '/route-alias/home/bar-alias' )
1010 . assert . attributeContains ( 'li:nth-child(3) a' , 'href' , '/route-alias/baz' )
1111 . assert . attributeContains ( 'li:nth-child(4) a' , 'href' , '/route-alias/home/baz-alias' )
12+ . assert . attributeEquals ( 'li:nth-child(5) a' , 'href' , 'http://localhost:8080/route-alias/home' )
1213
1314 . click ( 'li:nth-child(1) a' )
1415 . assert . urlEquals ( 'http://localhost:8080/route-alias/foo' )
@@ -29,6 +30,10 @@ module.exports = {
2930 . assert . urlEquals ( 'http://localhost:8080/route-alias/home/baz-alias' )
3031 . assert . containsText ( '.view' , 'Home' )
3132 . assert . containsText ( '.view' , 'baz' )
33+ . click ( 'li:nth-child(5) a' )
34+ . assert . urlEquals ( 'http://localhost:8080/route-alias/home' )
35+ . assert . containsText ( '.view' , 'Home' )
36+ . assert . containsText ( '.view' , 'default' )
3237
3338 // check initial visit
3439 . url ( 'http://localhost:8080/route-alias/foo' )
@@ -54,6 +59,12 @@ module.exports = {
5459 . assert . urlEquals ( 'http://localhost:8080/route-alias/home/baz-alias' )
5560 . assert . containsText ( '.view' , 'Home' )
5661 . assert . containsText ( '.view' , 'baz' )
62+
63+ . url ( 'http://localhost:8080/route-alias/home' )
64+ . waitForElementVisible ( '#app' , 1000 )
65+ . assert . urlEquals ( 'http://localhost:8080/route-alias/home' )
66+ . assert . containsText ( '.view' , 'Home' )
67+ . assert . containsText ( '.view' , 'default' )
5768 . end ( )
5869 }
5970}
0 commit comments