timestring/test/timestring.js
2014-07-17 23:13:01 +01:00

22 lines
565 B
JavaScript

var chai = require('chai');
var expect = chai.expect;
var timestring = require('../timestring');
describe('timestring', function() {
it('should expose a method on String.prototype that will attempt to parse the string as a timestring', function(done){
var str = '1min';
// no arguments passed
expect(str.parseTime()).to.equal(60);
// units argument passed
expect(str.parseTime('m')).to.equal(1);
// units + settings argument passed
str = '5h';
expect(str.parseTime('d', { hoursPerDay: 5 })).to.equal(1);
done();
});
});