scientist.js
Version:
A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths.
32 lines (22 loc) • 696 B
JavaScript
import "babel-polyfill";
import chai from "chai";
import validator from "validator";
import DateTimeProvider from "../src/datetime-provider";
chai.should();
describe("DateTimeProvider:", () => {
let dateTimeProvider;
beforeEach(() => {
dateTimeProvider = new DateTimeProvider();
});
describe("#ctor", () => {
it("should create instance.", ()=> {
(!!dateTimeProvider).should.be.equal(true);
});
});
describe("#now", () => {
it("should return valid date", ()=> {
let now = dateTimeProvider.now();
validator.isDate(now).should.be.equal(true);
});
});
});