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-06-21 05:20:08 +08:00
|
|
|
|
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) {
|
2013-06-21 05:20:08 +08:00
|
|
|
ok(!Ember.isEmpty(obj), text);
|
2013-06-21 01:58:54 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
function blank(obj, text) {
|
2013-06-21 05:20:08 +08:00
|
|
|
ok(Ember.isEmpty(obj), text);
|
|
|
|
}
|
|
|
|
|
|
|
|
function containsInstance(collection, klass, text) {
|
|
|
|
ok(klass.detectInstance(_.first(collection)), text);
|
2013-06-21 01:58:54 +08:00
|
|
|
}
|