X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=blobdiff_plain;f=test%2Fspec%2Fmkws-pazpar2.js;h=50dfa94020092d9c7c50f1cb033f6e3f21cbcad4;hp=e459931e7ec23639a74464e2b8b65d6dda7d9113;hb=4028a2d1508ac4ce5734a6842ac16423eee327b2;hpb=64b41a1411996e44a840dc3568f2d25ae83853f7 diff --git a/test/spec/mkws-pazpar2.js b/test/spec/mkws-pazpar2.js index e459931..50dfa94 100644 --- a/test/spec/mkws-pazpar2.js +++ b/test/spec/mkws-pazpar2.js @@ -312,7 +312,24 @@ describe("Check Termlist", function () { describe("Show record", function () { var record_number = 1; // the Nth record in hit list it("show record author", function () { - $("div.mkwsRecords div.record:nth-child(" + record_number + ") a").trigger("click"); + // make sure we have a link. + var linkaddr = "div.mkwsRecords div.record:nth-child(1) a"; + var waitcount = 0; + waitsFor(function() { + waitcount++; + debug("waiting for the link " + waitcount + " " + $(linkaddr) + + " =" + $(linkaddr).length + " " + $(linkaddr).text() ); + return ( $(linkaddr).length >0 ); + }, "wait until we see a link", 1 * jasmine_config.second); + + runs(function(){ + var link = $(linkaddr); + debug("== waited (" + waitcount + ") for the link..." + $(linkaddr) + + " =" + $(linkaddr).length + " " + $(linkaddr).text() ); + expect(link.length).toBe(1); + link.trigger("click"); + }); + // wait until the record pops up waitsFor(function () { var show = $("div.mkwsRecords div.record:nth-child(" + record_number + ") div");