UNPKG

styled-components

Version:

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅

29 lines (23 loc) • 731 B
import React from 'react' import { shallow } from 'enzyme' import { resetStyled, expectCSSMatches } from './utils' let styled describe('css features', () => { beforeEach(() => { styled = resetStyled() }) it('should add vendor prefixes in the right order', () => { const Comp = styled.div` transition: opacity 0.3s; ` shallow(<Comp />) expectCSSMatches('.a { -ms-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }') }) it('should pass through custom properties', () => { const Comp = styled.div` --custom-prop: some-val; ` shallow(<Comp />) expectCSSMatches('.a { --custom-prop: some-val; }') }) })