summaryrefslogtreecommitdiffstats
path: root/test/test.defer.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/test.defer.js')
-rw-r--r--test/test.defer.js15
1 files changed, 13 insertions, 2 deletions
diff --git a/test/test.defer.js b/test/test.defer.js
index 18b83cf..a1045e1 100644
--- a/test/test.defer.js
+++ b/test/test.defer.js
@@ -5,7 +5,7 @@ suite('defer', function(){
var fastdom = new FastDom();
var job = sinon.spy();
- fastdom.defer(job, 4);
+ fastdom.defer(4, job);
raf(function() {
assert(!job.called);
@@ -21,4 +21,15 @@ suite('defer', function(){
});
});
});
-}); \ No newline at end of file
+
+ test("Should call a deferred callback with the given context", function(done) {
+ var fastdom = new FastDom();
+ var cb = sinon.spy();
+ var ctx = { foo: 'bar' };
+
+ fastdom.defer(2, function() {
+ assert.equal(this.foo, 'bar');
+ done();
+ }, ctx);
+ });
+});