1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /**
- * 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 0:', function(t) {
- var promise = counter.getCurrentID("rptTemplates",function(result, err) {
- console.log('callback result 0: ' + result.sequence_value);
- });
- if (promise) {
- promise.then(function(rst){
- console.log('promise result 0: ' + rst.sequence_value);
- });
- }
- t.pass('just pass');
- t.end();
- })
- test('test counter\'s usage 1:', function(t) {
- var promise = counter.getCurrentID("rptTemplates", null);
- if (promise) {
- promise.then(function(rst){
- console.log('promise result 1: ' + rst.sequence_value);
- });
- }
- t.pass('just pass');
- t.end();
- })
- test('test counter\'s usage 2:', function(t) {
- counter.getIDAfterCount("rptTemplates",1, function(err, result){
- console.log('result 2: ' + result.value.sequence_value);
- t.equal(result.value.sequence_value, 1);
- t.end();
- });
- })
- test('finish', function (t) {
- mongoose.disconnect();
- t.pass('closing db connection');
- t.end();
- });
|