testCounter.js 783 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * Created by Tony on 2017/3/21.
  3. */
  4. var test = require('tape');
  5. var counter = require('../../../public/counter/counter');
  6. var mongoose = require('mongoose');
  7. test('test counter\'s usage:', function(t) {
  8. var promise = counter.getID("rptTemplates",1);
  9. promise.then(function(rst){
  10. console.log('result: ' + rst.sequence_value);
  11. t.equal(rst.sequence_value, 6);
  12. t.end();
  13. });
  14. })
  15. test('test counter\'s usage 2:', function(t) {
  16. counter.getIDAfterCount("rptTemplates",1, function(err, result){
  17. console.log('result: ' + result.value.sequence_value);
  18. t.equal(result.value.sequence_value, 7);
  19. t.end();
  20. });
  21. })
  22. test('finish', function (t) {
  23. mongoose.disconnect();
  24. t.pass('closing db connection');
  25. t.end();
  26. });