From e2b010d280be0a05e1025182968e6a8348c0db1e Mon Sep 17 00:00:00 2001 From: Wolfram Schneider Date: Mon, 16 Sep 2013 09:18:01 +0000 Subject: [PATCH] configurable click on Nth record for show() check the real number of show() clicks, not just true/false --- test/spec/mkws-pazpar2.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/test/spec/mkws-pazpar2.js b/test/spec/mkws-pazpar2.js index ec0e952..d200345 100644 --- a/test/spec/mkws-pazpar2.js +++ b/test/spec/mkws-pazpar2.js @@ -175,27 +175,26 @@ describe("Check Termlist", function () { }); describe("Show record", function () { - var record_number = 1; // the Nth record in hit list - + var record_number = 2; // the Nth record in hit list it("show record author", function () { - var click = $("div#mkwsRecords div.record:nth-child(record_number) :nth-child(2)").trigger("click"); + var click = $("div#mkwsRecords div.record:nth-child(" + record_number + ") :nth-child(2)").trigger("click"); debug("show click is success: " + click.length); - expect(click.length == 1).toBe(true); + expect(click.length).toBe(1); // wait until the record pops up waitsFor(function () { - var show = $("div#mkwsRecords div.record:nth-child(record_number) div"); + var show = $("div#mkwsRecords div.record:nth-child(" + record_number + ") div"); return show != null && show.length ? true : false; }, "wait some miliseconds", 2 * 1000); runs(function () { debug("show record pop up"); - expect($("div#mkwsRecords div.record:nth-child(record_number) div")).not.toBe(null); + expect($("div#mkwsRecords div.record:nth-child(" + record_number + ") div")).not.toBe(null); }); }); it("extract URL", function () { - var url = $("div#mkwsRecords div.record:nth-child(record_number) div table tbody tr td a").text(); + var url = $("div#mkwsRecords div.record:nth-child(" + record_number + ") div table tbody tr td a").text(); debug("extracted URL from record: " + url); expect(url).not.toBe(null); -- 1.7.10.4