mirror of
https://github.com/espruino/Espruino.git
synced 2025-12-08 19:06:15 +00:00
15 lines
777 B
JavaScript
15 lines
777 B
JavaScript
|
|
result=1;
|
|
|
|
function test(a,b) {
|
|
if (JSON.stringify(a)!=JSON.stringify(b)) {
|
|
console.log("FAIL",a,"vs",b);
|
|
result = 0;
|
|
}
|
|
}
|
|
|
|
test(url.parse("http://foo:80/hello"), {"protocol":"http:","method":"GET","host":"foo","path":"/hello","pathname":"/hello","search":null,"port":80,"query":null})
|
|
test(url.parse("/hello?a=b"), {"method":"GET","host":"","path":"/hello?a=b","pathname":"/hello","search":"?a=b","port":null,"query":"a=b"})
|
|
test(url.parse("/hello?a=b&c=dd",false), {"method":"GET","host":"","path":"/hello?a=b&c=dd","pathname":"/hello","search":"?a=b&c=dd","port":null,"query":"a=b&c=dd"})
|
|
test(url.parse("/hello?a=b&c=dd",true), {"method":"GET","host":"","path":"/hello?a=b&c=dd","pathname":"/hello","search":"?a=b&c=dd","port":null,"query":{"a":"b","c":"dd"}})
|