testUtilsWithChai.js 773 B

1234567891011121314151617181920212223242526272829
  1. var Utils = require('../../lib/util/utils.js');
  2. var expect = require('chai').expect;
  3. module.exports = {
  4. testFormatElapsedTime : function(client) {
  5. var resultMs = Utils.formatElapsedTime(999);
  6. var resultSec = Utils.formatElapsedTime(1999);
  7. var resultMin = Utils.formatElapsedTime(122299, true);
  8. expect(resultMs).to.equal('999ms');
  9. expect(resultSec).to.equal('1.999s');
  10. expect(resultMin).to.equal('2m 2s / 122299ms');
  11. },
  12. testFormatElapsedTimeMore : function(client) {
  13. var resultMs = Utils.formatElapsedTime(999);
  14. expect(resultMs).to.equal('999ms');
  15. },
  16. testMakeFnAsync : function(client) {
  17. function asynFn(done) {
  18. done();
  19. }
  20. function syncFn() {}
  21. expect(Utils.makeFnAsync(1, asynFn)).to.equal(asynFn);
  22. }
  23. };