*
*/
-var debug_level = mkws.debug_level;
-var debug = mkws.debug_function;
+// get references from mkws.js, lazy evaluation
+var debug = function (text) {
+ mkws.debug_function(text)
+ }
var get_hit_counter = function () {
// not yet here
debug("set search query: " + search_query)
expect($("input#mkwsQuery").val()).toMatch("^" + search_query + "$");
- // wait for service proxy auth
- waitsFor(function () {
- return mkws.authenticated;
- }, "SP auth done", 10 * 1000);
+ if (mkws_config.use_service_proxy) {
+ // wait for service proxy auth
+ waitsFor(function () {
+ return mkws.authenticated;
+ }, "SP auth done", 10 * 1000);
+ } else {
+ debug("running raw pp2, don't wait for mkws auth");
+ }
runs(function () {
debug("Click on submit button");
});
it("extract URL", function () {
+ if (mkws_config.jasmine && mkws_config.jasmine.show_record_url == false) {
+ debug("ignore test for URL in record")
+ return;
+ }
+
var url = $("div#mkwsRecords div.record:nth-child(" + record_number + ") div table tbody tr td a").text();
debug("extracted URL from record: " + url);
}, "wait for Active clients: 0/1", 4 * 1000);
- /*
+/*
runs(function () {
var clients = $("div#mkwsStat span.clients");
debug("span.clients: " + clients.text());