UNPKG

e-lado

Version:

[![CircleCI](https://circleci.com/gh/sharetribe/sharetribe/tree/master.svg?style=svg)](https://circleci.com/gh/sharetribe/sharetribe/tree/master) [![Dependency Status](https://gemnasium.com/sharetribe/sharetribe.png)](https://gemnasium.com/sharetribe/shar

27 lines (23 loc) 1.11 kB
import { expect } from 'chai'; import { expandRange } from '../utils/moment'; import moment from 'moment'; import Immutable from 'immutable'; describe('moment utils', () => { describe('expandRange', () => { it('should return expanded range for days', () => { const actual = expandRange(moment('2016-12-12'), moment('2016-12-14'), 'days'); const expected = Immutable.List([moment('2016-12-12'), moment('2016-12-13')]); expect(Immutable.is(actual, expected)).to.equal(true); }); it('should return expanded range for months', () => { const actual = expandRange(moment('2016-12-01'), moment('2017-02-01'), 'months'); const expected = Immutable.List([moment('2016-12-01'), moment('2017-01-01')]); expect(Immutable.is(actual, expected)).to.equal(true); }); it('should return only full months', () => { const actual = expandRange(moment('2016-12-01'), moment('2017-02-15'), 'months'); const expected = Immutable.List([moment('2016-12-01'), moment('2017-01-01')]); expect(Immutable.is(actual, expected)).to.equal(true); }); }); });