1 var deprecated = require('../');
2 var should = require('should');
5 describe('method()', function() {
6 it('should return a wrapped function that logs once', function(done) {
7 var message = 'testing';
12 var log = function(msg){
13 msg.should.equal(message);
14 logged.should.equal(false);
17 var fn = deprecated.method(message, log, function(one, two){
18 this.should.equal(scope);
24 fn.bind(scope)(1,2).should.equal(3);
25 fn.bind(scope)(1,2).should.equal(3);
26 fn.bind(scope)(1,2).should.equal(3);
27 fn.bind(scope)(1,2).should.equal(3);
29 logged.should.equal(true);