/** * Created by Tony on 2017/3/21. */ var test = require('tape'); var counter = require('../../../public/counter/counter'); var mongoose = require('mongoose'); test('test counter\'s usage:', function(t) { var promise = counter.getID("rptTemplates",1); promise.then(function(rst){ console.log('result: ' + rst.sequence_value); t.equal(rst.sequence_value, 6); t.end(); }); }) test('test counter\'s usage 2:', function(t) { counter.getIDAfterCount("rptTemplates",1, function(err, result){ console.log('result: ' + result.value.sequence_value); t.equal(result.value.sequence_value, 7); t.end(); }); }) test('finish', function (t) { mongoose.disconnect(); t.pass('closing db connection'); t.end(); });