Skip to content

Commit d497205

Browse files
committed
another test for jaredwray#21
1 parent 7bd4757 commit d497205

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

test/multi_caching.unit.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,30 @@ describe("multi_caching", function() {
519519
});
520520
});
521521
});
522+
523+
it("lets us make nested calls", function(done) {
524+
function get_cached_widget(name, cb) {
525+
multi_cache.wrap(key, function(cache_cb) {
526+
methods.get_widget(name, cache_cb);
527+
}, cb);
528+
}
529+
530+
get_cached_widget(name, function(err, widget) {
531+
check_err(err);
532+
assert.equal(widget.name, name);
533+
534+
get_cached_widget(name, function(err, widget) {
535+
check_err(err);
536+
assert.equal(widget.name, name);
537+
538+
get_cached_widget(name, function(err, widget) {
539+
check_err(err);
540+
assert.equal(widget.name, name);
541+
done();
542+
});
543+
});
544+
});
545+
});
522546
});
523547

524548
context("error handling", function() {

0 commit comments

Comments
 (0)