Check for DOMSubtreeModified and a first link
authorWolfram Schneider <wosch@indexdata.dk>
Mon, 10 Mar 2014 14:23:13 +0000 (14:23 +0000)
committerWolfram Schneider <wosch@indexdata.dk>
Mon, 10 Mar 2014 14:23:13 +0000 (14:23 +0000)
some browser sents 2 DOMSubtreeModified events, other only one. Make
sure it will works for both, and check for the first link too.

test/spec/mkws-pazpar2.js

index 7e180c3..9503683 100644 (file)
@@ -321,6 +321,7 @@ describe("Check Termlist", function () {
 
 describe("Check record list", function () {
     it("got a record", function () {
+        var linkaddr = "div.mkwsRecords div.record:nth-child(1) a";
         var waitcount = 0;
 
         // wait for new records
@@ -330,14 +331,13 @@ describe("Check record list", function () {
         });
 
         waitsFor(function () {
-            return waitcount;
-        }, "wait until we see a record", 1.5 * jasmine_config.second);
+            return waitcount > 0 && $(linkaddr).length > 0;
+        }, "wait until we see a new record", 2.2 * jasmine_config.second);
 
         runs(function () {
             expect(waitcount).toBeGreaterThan(0);
             $("div.mkwsRecords").unbind("DOMSubtreeModified");
         });
-
     });
 });