crank-testing-library
v0.0.1
Published
Simple Crank.js testing utilities that encourage good testing practices
Downloads
8
Readme
Installation
This module is distributed via npm
and should be installed as one of your
project's devDependencies
:
npm install --save-dev crank-testing-library
A simple example
// Greeting.jsx
/** @jsx createElement */
import {createElement} from "@bikeshaving/crank";
function Greeting({name="World"}) {
return (
<div >Hello {name}</div>
);
}
// GreetingTest.spec.js
/** @jsx createElement */
import {createElement} from "@bikeshaving/crank";
import { render } from 'crank-testing-library';
import Greeting from './';
test('renders name', () => {
const { getByText } = render(<Greeting />);
expect(getByText("Hello World")).toBeTruthy();
});
});
License
[MIT][license]