discourse/test/javascripts/helpers/assertions.js

28 lines
594 B
JavaScript
Raw Normal View History

2013-06-21 01:58:54 +08:00
// Test helpers
2013-07-16 07:47:13 +08:00
// var resolvingPromise = Ember.Deferred.promise(function (p) {
// p.resolve();
// });
2013-07-16 07:47:13 +08:00
// var resolvingPromiseWith = function(result) {
// return Ember.Deferred.promise(function (p) { p.resolve(result); });
// };
2013-06-21 01:58:54 +08:00
function exists(selector) {
return !!count(selector);
}
function count(selector) {
return find(selector).length;
}
function present(obj, text) {
ok(!Ember.isEmpty(obj), text);
2013-06-21 01:58:54 +08:00
}
function blank(obj, text) {
ok(Ember.isEmpty(obj), text);
}
function containsInstance(collection, klass, text) {
ok(klass.detectInstance(_.first(collection)), text);
2013-06-21 01:58:54 +08:00
}