astro-ghostcms/.pnpm-store/v3/files/36/577008ed3170bed4ca5a9209bc8...

24 lines
591 B
Plaintext
Raw Normal View History

2024-02-14 14:10:47 +00:00
import transformCss from '..'
it('handles regular aspect ratio values', () => {
expect(transformCss([['aspect-ratio', '1.5']])).toEqual({
aspectRatio: 1.5,
})
})
it('handles CSS-style aspect ratios', () => {
expect(transformCss([['aspect-ratio', '3 / 2']])).toEqual({
aspectRatio: 1.5,
})
})
it('handles CSS-style aspect ratios without spaces', () => {
expect(transformCss([['aspect-ratio', '3/2']])).toEqual({
aspectRatio: 1.5,
})
})
it('throws when omitting second value after slash', () => {
expect(() => transformCss([['aspect-ratio', '3/']])).toThrow()
})