@@ -144,25 +144,25 @@ test('protocol', function() {
144144test ( 'path' , function ( ) {
145145 deepEqual ( window . url ( 'path' , url ) , '/path/index.html' ) ;
146146 deepEqual ( window . url ( 'path' , 'http://www.domain.com/first/second' ) , '/first/second' ) ;
147- deepEqual ( window . url ( 'path' , 'http://www.domain.com/first/second/' ) , '/first/second' ) ;
147+ deepEqual ( window . url ( 'path' , 'http://www.domain.com/first/second/' ) , '/first/second/ ' ) ;
148148 deepEqual ( window . url ( 'path' , 'http://www.domain.com:8080/first/second' ) , '/first/second' ) ;
149- deepEqual ( window . url ( 'path' , 'http://www.domain.com:8080/first/second/' ) , '/first/second' ) ;
149+ deepEqual ( window . url ( 'path' , 'http://www.domain.com:8080/first/second/' ) , '/first/second/ ' ) ;
150150 deepEqual ( window . url ( 'path' , 'http://www.domain.com/first/second?test=foo' ) , '/first/second' ) ;
151- deepEqual ( window . url ( 'path' , 'http://www.domain.com/first/second/?test=foo' ) , '/first/second' ) ;
151+ deepEqual ( window . url ( 'path' , 'http://www.domain.com/first/second/?test=foo' ) , '/first/second/ ' ) ;
152152 deepEqual ( window . url ( 'path' , 'http://www.domain.com/path#anchor' ) , '/path' ) ;
153- deepEqual ( window . url ( 'path' , 'http://www.domain.com/path/#anchor' ) , '/path' ) ;
153+ deepEqual ( window . url ( 'path' , 'http://www.domain.com/path/#anchor' ) , '/path/ ' ) ;
154154 deepEqual ( window . url ( 'path' , 'http://www.domain.com' ) , '' ) ;
155- deepEqual ( window . url ( 'path' , 'http://www.domain.com/' ) , '' ) ;
155+ deepEqual ( window . url ( 'path' , 'http://www.domain.com/' ) , '/ ' ) ;
156156 deepEqual ( window . url ( 'path' , 'http://www.domain.com#anchor' ) , '' ) ;
157- deepEqual ( window . url ( 'path' , 'http://www.domain.com/#anchor' ) , '' ) ;
157+ deepEqual ( window . url ( 'path' , 'http://www.domain.com/#anchor' ) , '/ ' ) ;
158158 deepEqual ( window . url ( 'path' , 'http://www.domain.com?test=foo' ) , '' ) ;
159- deepEqual ( window . url ( 'path' , 'http://www.domain.com/?test=foo' ) , '' ) ;
159+ deepEqual ( window . url ( 'path' , 'http://www.domain.com/?test=foo' ) , '/ ' ) ;
160160 deepEqual ( window . url ( 'path' , 'http://www.domain.com:80' ) , '' ) ;
161- deepEqual ( window . url ( 'path' , 'http://www.domain.com:80/' ) , '' ) ;
161+ deepEqual ( window . url ( 'path' , 'http://www.domain.com:80/' ) , '/ ' ) ;
162162 deepEqual ( window . url ( 'path' , 'http://www.domain.com:80#anchor' ) , '' ) ;
163- deepEqual ( window . url ( 'path' , 'http://www.domain.com:80/#anchor' ) , '' ) ;
163+ deepEqual ( window . url ( 'path' , 'http://www.domain.com:80/#anchor' ) , '/ ' ) ;
164164 deepEqual ( window . url ( 'path' , 'http://www.domain.com:80?test=foo' ) , '' ) ;
165- deepEqual ( window . url ( 'path' , 'http://www.domain.com:80/?test=foo' ) , '' ) ;
165+ deepEqual ( window . url ( 'path' , 'http://www.domain.com:80/?test=foo' ) , '/ ' ) ;
166166} ) ;
167167
168168test ( 'file' , function ( ) {
@@ -186,7 +186,8 @@ test('url parts', function() {
186186 deepEqual ( window . url ( '1' , 'http://www.domain.com/first/second' ) , 'first' ) ;
187187 deepEqual ( window . url ( '1' , 'http://www.domain.com/first/second/' ) , 'first' ) ;
188188 deepEqual ( window . url ( '-1' , 'http://www.domain.com/first/second?test=foo' ) , 'second' ) ;
189- deepEqual ( window . url ( '-1' , 'http://www.domain.com/first/second/?test=foo' ) , 'second' ) ;
189+ deepEqual ( window . url ( '-1' , 'http://www.domain.com/first/second/?test=foo' ) , '' ) ;
190+ deepEqual ( window . url ( '-2' , 'http://www.domain.com/first/second/?test=foo' ) , 'second' ) ;
190191} ) ;
191192
192193test ( 'query string' , function ( ) {
@@ -238,7 +239,8 @@ test('hash string', function() {
238239test ( 'hash bangs' , function ( ) {
239240 deepEqual ( window . url ( '?poo' , 'http://domain.com/#!?' ) , undefined ) ;
240241 deepEqual ( window . url ( '?poo' , 'http://domain.com/#!/' ) , undefined ) ;
241- deepEqual ( window . url ( '-1' , 'http://www.domain.com/#!/first/second/?test=foo' ) , 'second' ) ;
242+ deepEqual ( window . url ( '-1' , 'http://www.domain.com/#!/first/second/?test=foo' ) , '' ) ;
243+ deepEqual ( window . url ( '-2' , 'http://www.domain.com/#!/first/second/?test=foo' ) , 'second' ) ;
242244 deepEqual ( window . url ( '?' , 'http://domain.com/#!/?field[0]=zero&field[1]=one&var=test' ) , { 'field' : [ 'zero' , 'one' ] , 'var' : 'test' } ) ;
243245 deepEqual ( window . url ( '?' , 'http://domain.com/#!?field[0]=zero&field[1]=one&var=test' ) , { 'field' : [ 'zero' , 'one' ] , 'var' : 'test' } ) ;
244246 deepEqual ( window . url ( '#' , 'http://domain.com/#!/#field[0]=zero&field[1]=one&var=test' ) , { 'field' : [ 'zero' , 'one' ] , 'var' : 'test' } ) ;
0 commit comments