1 var deprecated = require('../');
2 var should = require('should');
5 describe('field()', function() {
6 it('should return a wrapped function that logs once on get', function(done) {
7 var message = 'testing';
13 var log = function(msg){
14 msg.should.equal(message);
15 logged.should.equal(false);
18 deprecated.field(message, log, obj, 'a', 123);
20 obj.a.should.equal(123);
22 obj.a.should.equal(1234);
23 logged.should.equal(true);
26 it('should return a wrapped function that logs once on set', function(done) {
27 var message = 'testing';
33 var log = function(msg){
34 msg.should.equal(message);
35 logged.should.equal(false);
38 deprecated.field(message, log, obj, 'a', 123);
41 logged.should.equal(true);