@@ -144,25 +144,25 @@ test('protocol', function() {
144
144
test ( 'path' , function ( ) {
145
145
deepEqual ( window . url ( 'path' , url ) , '/path/index.html' ) ;
146
146
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/ ' ) ;
148
148
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/ ' ) ;
150
150
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/ ' ) ;
152
152
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/ ' ) ;
154
154
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/' ) , '/ ' ) ;
156
156
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' ) , '/ ' ) ;
158
158
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' ) , '/ ' ) ;
160
160
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/' ) , '/ ' ) ;
162
162
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' ) , '/ ' ) ;
164
164
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' ) , '/ ' ) ;
166
166
} ) ;
167
167
168
168
test ( 'file' , function ( ) {
@@ -186,7 +186,8 @@ test('url parts', function() {
186
186
deepEqual ( window . url ( '1' , 'http://www.domain.com/first/second' ) , 'first' ) ;
187
187
deepEqual ( window . url ( '1' , 'http://www.domain.com/first/second/' ) , 'first' ) ;
188
188
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' ) ;
190
191
} ) ;
191
192
192
193
test ( 'query string' , function ( ) {
@@ -238,7 +239,8 @@ test('hash string', function() {
238
239
test ( 'hash bangs' , function ( ) {
239
240
deepEqual ( window . url ( '?poo' , 'http://domain.com/#!?' ) , undefined ) ;
240
241
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' ) ;
242
244
deepEqual ( window . url ( '?' , 'http://domain.com/#!/?field[0]=zero&field[1]=one&var=test' ) , { 'field' : [ 'zero' , 'one' ] , 'var' : 'test' } ) ;
243
245
deepEqual ( window . url ( '?' , 'http://domain.com/#!?field[0]=zero&field[1]=one&var=test' ) , { 'field' : [ 'zero' , 'one' ] , 'var' : 'test' } ) ;
244
246
deepEqual ( window . url ( '#' , 'http://domain.com/#!/#field[0]=zero&field[1]=one&var=test' ) , { 'field' : [ 'zero' , 'one' ] , 'var' : 'test' } ) ;
0 commit comments