1.0.1 • Published 6 years ago

ava-styled-components v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

ava-styled-components

This is basically jest-styled-components for ava.

Installation

npm i ava-styled-components -D
yarn add ava-styled-components -D

Usage

package.json

{
    "ava": {
        "require": ["./setup.js"]
    }
}

setup.js

import test from 'ava';
import toJson from 'enzyme-to-json';
import parseStyles from 'ava-styled-components';

test.toJson = wrapper => parseStyles(toJson(wrapper));

test.js

import test from 'ava';
import { mount } from 'enzyme';

import StyledComponent from './StyledComponent';

test('it should snapshot a styled component', t => {
    t.snapshot(test.toJson(mount(<StyledComponent />)))
})
1.0.1

6 years ago

1.0.0

6 years ago