aboutsummaryrefslogtreecommitdiff
path: root/js/tests/unit
diff options
context:
space:
mode:
authorJacob Thornton <[email protected]>2012-04-19 17:34:07 -0700
committerJacob Thornton <[email protected]>2012-04-19 17:34:07 -0700
commit03f78f7a60a631c01c1fb085b01d98bee61d7bb6 (patch)
treeea5b46ca986a3027140fff074b8bb1f737a1547d /js/tests/unit
parent1160935446e06339d8c7e09415d57086746fbce5 (diff)
downloadbootstrap-03f78f7a60a631c01c1fb085b01d98bee61d7bb6.tar.xz
bootstrap-03f78f7a60a631c01c1fb085b01d98bee61d7bb6.zip
run qunit tests in phantomjs for travis-ci
Diffstat (limited to 'js/tests/unit')
-rw-r--r--js/tests/unit/bootstrap-phantom.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/js/tests/unit/bootstrap-phantom.js b/js/tests/unit/bootstrap-phantom.js
new file mode 100644
index 000000000..8bed5f603
--- /dev/null
+++ b/js/tests/unit/bootstrap-phantom.js
@@ -0,0 +1,21 @@
+// Logging setup for phantom integration
+// adapted from Modernizr
+
+QUnit.begin = function() {
+ console.log("Starting test suite");
+ console.log("================================================\n");
+};
+
+QUnit.moduleDone = function(opts) {
+ if(opts.failed === 0) {
+ console.log("\u2714 All tests passed in '"+opts.name+"' module");
+ } else {
+ console.log("\u2716 "+ opts.failed +" tests failed in '"+opts.name+"' module");
+ }
+};
+
+QUnit.done = function(opts) {
+ console.log("\n================================================");
+ console.log("Tests completed in "+opts.runtime+" milliseconds");
+ console.log(opts.passed + " tests of "+opts.total+" passed, "+opts.failed+" failed.");
+}; \ No newline at end of file