packages/fela-dom/src/dom/rehydration/__tests__/rehydrateSupportRules-test.js
import rehydrateSupportRules from '../rehydrateSupportRules'
describe('Rehydrating @supports rules', () => {
it('should rehydrate the renderer cache', () => {
expect(
rehydrateSupportRules(
'@supports(display:grid){.a{color:red}.b{color:blue}}@supports(display:grid) and (display:flex){.c{color:green}}'
)
).toMatchSnapshot()
})
it('should rehydrate the renderer cache with specifityPrefix', () => {
expect(
rehydrateSupportRules(
'@supports(display:grid){.parentClass .a{color:red}.parentClass .b{color:blue}}@supports(display:grid) and (display:flex){.parentClass .c{color:green}}',
'',
{},
'.parentClass '
)
).toMatchSnapshot()
})
})