testStdGljTypes.js 783 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * Created by Tony on 2017/7/6.
  3. */
  4. let test = require('tape');
  5. let mongoose = require('mongoose');
  6. let stdgljutil = require("../../public/cache/std_glj_type_util");
  7. test('std glj types test1', function(t){
  8. stdgljutil.setStdGljTypeCache();
  9. t.end();
  10. })
  11. test('std glj types test2', function(t){
  12. setTimeout(function(){
  13. let cacheObj = stdgljutil.getStdGljTypeCacheObj();
  14. t.equal(cacheObj != null, true);
  15. let rgItem = cacheObj.getItemById(301);
  16. t.equal(rgItem != null, true);
  17. let tPId = cacheObj.getTopParentIdByItemId(301);
  18. t.equal(tPId, 3);
  19. let arr = cacheObj.toArray();
  20. t.equal(arr.length, 13);
  21. mongoose.disconnect();
  22. t.pass('closing db connection');
  23. t.end();
  24. }, 500);
  25. })