seitime-frappe/webnotes/public/js/wn/views/test_runner.js
2013-12-11 10:54:35 +05:30

28 lines
No EOL
732 B
JavaScript

// Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
// MIT License. See license.txt
wn.standard_pages["test-runner"] = function() {
var wrapper = wn.container.add_page('test-runner');
wn.ui.make_app_page({
parent: wrapper,
single_column: true,
title: wn._("Test Runner")
});
$("<div id='qunit'></div>").appendTo($(wrapper).find(".layout-main"));
var route = wn.get_route();
if(route.length < 2) {
msgprint("To run a test add the module name in the route after 'test-runner/'. \
For example, #test-runner/lib/js/wn/test_app.js");
return;
}
wn.require("lib/js/lib/jquery/qunit.js");
wn.require("lib/js/lib/jquery/qunit.css");
QUnit.load();
wn.require(route.splice(1).join("/"));
}