{"fn":"url","data":"http://foo.com?foo=1#pos=1.2,2.2","expect":{"fn":"equal.xyz","input":"pos","out":false},"label":"equal.xyz: should trigger incompatible type)"},
{"fn":"url","data":"http://foo.com?foo=1#t=2,500","expect":{"fn":"testBrowserOverride","input":"t","out":true},"label":"browser URI can override t (defined in asset)"},
{"fn":"url","data":"http://foo.com?foo=1#q=-bar","expect":{"fn":"testBrowserOverride","input":"q","out":false},"label":"browser URI cannot override q (defined in asset)"},
{"fn":"url","data":"http://foo.com?foo=1#scale=2,2,2","expect":{"fn":"testBrowserOverride","input":"scale","out":false},"label":"scale does not have NAVIGATOR set"},
{"fn":"url","data":"http://foo.com?foo=1#scale=2,2,2","expect":{"fn":"testEmbedOverride","input":"scale","out":true},"label":"embedded (src) URI can override scale"},
{"fn":"url","data":"#cube.position.x=music.position.x","expect":{"fn":"testPropertyAssign","input":"cube.position.x","out":true},"label":"test data assign"},
{"fn":"url","data":"#cube.position.x=@music.position.x","expect":{"fn":"testPropertyAssign","input":"cube.position.x","out":true},"label":"test one-way data bind"},