Fix broken unit test

This commit is contained in:
josdejong 2020-05-06 20:17:47 +02:00
parent 8cb22b3480
commit f33b715391
1 changed files with 9 additions and 10 deletions

View File

@ -1,20 +1,19 @@
import { createUpdateProps } from './updateProps.js' import { updateProps } from './updateProps.js'
import { expect } from './testUtils.js' // FIXME: replace jest with mocha tests, or move to jest import { expect } from './testUtils.js' // FIXME: replace jest with mocha tests, or move to jest
const test = it // TODO: replace jest with mocha tests, or move to jest const test = it // TODO: replace jest with mocha tests, or move to jest
test('updateProps (1)', () => { test('updateProps (1)', () => {
const updateProps = createUpdateProps() const props1 = updateProps({b: 2})
expect(props1.map(item => item.key)).toEqual(['b'])
expect(updateProps({b: 2}).map(item => item.key)).toEqual(['b']) const props2 = updateProps({a: 1, b: 2}, props1)
expect(props2.map(item => item.key)).toEqual(['b', 'a'])
const result2 = updateProps({a: 1, b: 2}) expect(props2[0].id).toEqual('1')
expect(result2.map(item => item.key)).toEqual(['b', 'a'])
expect(result2[0].id).toEqual('1')
}) })
test('updateProps (2)', () => { test('updateProps (2)', () => {
const updateProps = createUpdateProps() const props1 = updateProps({a: 1, b: 2})
const result1 = updateProps({a: 1, b: 2}) const props2 = updateProps({a: 1, b: 2}, props1)
expect(updateProps({a: 1, b: 2})).toEqual(result1) expect(props2).toEqual(props1)
}) })