X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fajax.js;h=564f692670bea15b6c1642129e11247c0021c110;hb=cf8c1249d1efbdaf4f4dd8d1a36bb803335f4ee8;hp=4478c9b89f58c1264946db9030e906aaede80661;hpb=7638fc58354e295f96a2d948adcb1ce1c2da60b3;p=jquery.git diff --git a/test/unit/ajax.js b/test/unit/ajax.js index 4478c9b..564f692 100644 --- a/test/unit/ajax.js +++ b/test/unit/ajax.js @@ -726,9 +726,10 @@ test("jQuery.ajax() - script, Remote with scheme-less URL", function() { }); test("jQuery.getJSON(String, Hash, Function) - JSON array", function() { - expect(4); + expect(5); stop(); jQuery.getJSON(url("data/json.php"), {json: "array"}, function(json) { + ok( json.length >= 2, "Check length"); equals( json[0].name, 'John', 'Check JSON: first, name' ); equals( json[0].age, 21, 'Check JSON: first, age' ); equals( json[1].name, 'Peter', 'Check JSON: second, name' ); @@ -741,8 +742,10 @@ test("jQuery.getJSON(String, Function) - JSON object", function() { expect(2); stop(); jQuery.getJSON(url("data/json.php"), function(json) { - equals( json.data.lang, 'en', 'Check JSON: lang' ); - equals( json.data.length, 25, 'Check JSON: length' ); + if (json && json.data) { + equals( json.data.lang, 'en', 'Check JSON: lang' ); + equals( json.data.length, 25, 'Check JSON: length' ); + } start(); }); });