1.0.1 • Published 4 years ago

alsatian-enzyme v1.0.1

Weekly downloads
538
License
MIT
Repository
github
Last release
4 years ago

alsatian-enzyme

This package provides helpers for testing React components in Typescript with Enzyme and Alsatian.

Installation

npm i alsatian-enzyme

Usage

import { Test, TestFixture } from "alsatian";
import { ExpectElement } from "alsatian-enzyme";
import { shallow } from "enzyme";

import { MyComponent } from "./MyComponent";

@TestFixture("MyComponent")
export class MyComponentTests {

    @Test("should render component")
    public shouldRenderComponent() {

        const wrapper = shallow(<MyComponent />);

        ExpectElement(wrapper).toMatchElement(
            <div>
                My components body.
            </div>
        );
    }

}

License

Made with :sparkling_heart: by NewOrbit in Oxfordshire, and licensed under the MIT Licence