diff options
Diffstat (limited to 'test/test.defer.js')
-rw-r--r-- | test/test.defer.js | 15 |
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); + }); +}); |