negateValue.test.js 485 B

123456789101112131415
  1. import negateValue from '../src/util/negateValue'
  2. test('it negates numeric CSS values', () => {
  3. expect(negateValue('5')).toEqual('-5')
  4. expect(negateValue('10px')).toEqual('-10px')
  5. expect(negateValue('18rem')).toEqual('-18rem')
  6. expect(negateValue('-10')).toEqual('10')
  7. expect(negateValue('-7ch')).toEqual('7ch')
  8. })
  9. test('values that cannot be negated become undefined', () => {
  10. expect(negateValue('auto')).toBeUndefined()
  11. expect(negateValue('cover')).toBeUndefined()
  12. })