kevincox/url.js

2014-07-21 22:56:32
8.0
✓9.0
✓10.0
✓29.0
✓canary
✓24.0
✓nightly
✓6.0
✓15.0
✓next
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
firefox/nightly
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
1..37 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should encode booleans as flags ok 9 .buildget() should get back to itself ok 10 .buildget() should build ugly URLs with ease ok 11 .buildget() should handle ugly values ok 12 .get() should have string values ok 13 .get() should parse query strings ok 14 .get() should parse query strings ok 15 .get() should parse query strings with array ok 16 .get() should parse clean query strings with array ok 17 .get() should keep the rightmost value ok 18 .get() should grab the query string ok 19 .get() should parse into arrays ok 20 .get() should handle gaps in arrays ok 21 .get() should give presedance to scalars ok 22 .get() should handle URL encoding ok 23 .get() should automatically assign indices ok 24 .get() should overwrite automatic indices ok 25 .get() automatic indices can be safely appended ok 26 .get() should parse crazy URLs ok 27 .get() should always return an object ok 28 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 29 .parse() should parse mailto:kevincox.ca@gmail.com ok 30 .parse() should parse emails ok 31 .parse() should parse hashes ok 32 .parse() should parse sub domains ok 33 .parse() should parse url-looking-things ok 34 .parse() should parse everything ok 35 .parse() should parse query strings ok 36 .parse() port should be a number ok 37 .parse() should parse ip addresses # tests 37 # pass 37 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5459
2014-06-09 04:00:54
8.0
✓9.0
✓10.0
✓29.0
✓canary
✓24.0
✓nightly
6.0
✓15.0
✓next
6.0
6.0
4.2
timeout waiting to hear back from safari/6.0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
firefox/nightly
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5452
2014-06-09 04:00:22
8.0
✓9.0
✓10.0
✓29.0
✓canary
✓24.0
✓nightly
6.0
✓15.0
✓next
6.0
6.0
4.2
timeout waiting to hear back from safari/6.0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
firefox/nightly
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5452
2014-06-09 03:48:54
8.0
✓9.0
✓10.0
✓29.0
✓canary
✓24.0
✓nightly
6.0
✓15.0
✓next
6.0
6.0
4.2
timeout waiting to hear back from safari/6.0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
firefox/nightly
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
not ok 1 Error: Object doesn't support this property or method on line 5452
2014-06-09 03:43:52
8.0
9.0
✓10.0
✓29.0
✓canary
✓24.0
✓nightly
6.0
✓15.0
✓next
6.0
6.0
4.2
timeout waiting to hear back from safari/6.0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
firefox/nightly
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
1..35 ok 1 .build() should build URLs ok 2 .build() should build emails ok 3 .build() should build mailto links ok 4 .build() should build user/pass ok 5 .build() should always return a string ok 6 .build() shouldn't use unessary question mark. ok 7 .build() should end in question mark if told. ok 8 .buildget() should get back to itself ok 9 .buildget() should build ugly URLs with ease ok 10 .buildget() should handle ugly values ok 11 .get() should have string values ok 12 .get() should parse query strings ok 13 .get() should parse query strings ok 14 .get() should parse query strings with array ok 15 .get() should parse clean query strings with array ok 16 .get() should keep the rightmost value ok 17 .get() should grab the query string ok 18 .get() should parse into arrays ok 19 .get() should handle gaps in arrays ok 20 .get() should give presedance to scalars ok 21 .get() should handle URL encoding ok 22 .get() should automatically assign indices ok 23 .get() should overwrite automatic indices ok 24 .get() automatic indices can be safely appended ok 25 .get() should parse crazy URLs ok 26 .get() should always return an object ok 27 .parse() should parse ftp://my.host.com:1337/a/file?ftp=query%3Fanchor ok 28 .parse() should parse mailto:kevincox.ca@gmail.com ok 29 .parse() should parse emails ok 30 .parse() should parse hashes ok 31 .parse() should parse sub domains ok 32 .parse() should parse url-looking-things ok 33 .parse() should parse everything ok 34 .parse() should parse query strings ok 35 .parse() port should be a number # tests 35 # pass 35 # fail 0
not ok 1 Error: Object doesn't support property or method 'warn' on line 5925
not ok 1 Error: Object doesn't support this property or method on line 5452