| 12345678910111213141516171819202122232425262728293031323334353637 |
- import { getNow, extend } from 'scroll/util/lang'
- describe('lang.js', () => {
- it('#getNow()', () => {
- const now = Date.now()
- expect(getNow() - now < 3)
- .to.be.true
- })
- it('#extend()', () => {
- const target = {}
- const source = {
- a: 'a',
- b: {
- c: 'c'
- },
- d: ['2'],
- e: [
- {
- m: 'm'
- }
- ]
- }
- extend(target, source, {
- a: 'aa'
- })
- expect(target.a)
- .to.equal('aa')
- expect(target.b)
- .to.equal(source.b)
- expect(target.d)
- .to.equal(source.d)
- expect(target.e.length)
- .to.equal(1)
- expect(target.e[0])
- .to.equal(source.e[0])
- })
- })
|