Moved a bunch of tests to QUnit. Added basic Discourse.Site support to test suite.

This commit is contained in:
Robin Ward
2013-06-17 11:38:30 -04:00
parent 2174c0d661
commit 797b99db7c
14 changed files with 112 additions and 259 deletions

View File

@ -1,5 +1,5 @@
/*jshint maxlen:250 */
/*global count:true find:true document:true */
/*global count:true find:true document:true equal:true */
//= require env
@ -57,4 +57,24 @@ function exists(selector) {
function count(selector) {
return find(selector).length;
}
}
function objBlank(obj) {
if (obj === undefined) return true;
switch (typeof obj) {
case "string":
return obj.trim().length === 0;
case "object":
return $.isEmptyObject(obj);
}
return false;
}
function present(obj, text) {
equal(objBlank(obj), false, text);
}
function blank(obj, text) {
equal(objBlank(obj), true, text);
}