discourse/test/javascripts/helpers/assertions.js
Nick Schonning 86a9e0db6a JSHint assertions.js
Mark all functions as exported
2014-03-11 02:36:10 -04:00

25 lines
501 B
JavaScript

/* exported exists, count, present, blank, containsInstance, not */
// Test helpers
function exists(selector) {
return !!count(selector);
}
function count(selector) {
return find(selector).length;
}
function present(obj, text) {
ok(!Ember.isEmpty(obj), text);
}
function blank(obj, text) {
ok(Ember.isEmpty(obj), text);
}
function containsInstance(collection, klass, text) {
ok(klass.detectInstance(_.first(collection)), text);
}
function not(state, message) {
ok(!state, message);
}