Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 725 Bytes

mocha.md

File metadata and controls

30 lines (20 loc) · 725 Bytes

Using Enzyme with Mocha

Enzyme was originally designed to work with Mocha, so getting it up and running with Mocha should be no problem at all. Simply install it and start using it:

npm i --save-dev enzyme
import React from 'react';
import { expect } from 'chai';
import { mount, shallow } from 'enzyme';

describe('<Foo />', () => {

  it('calls componentDidMount', () => {
    const wrapper = mount(<Foo />);
    expect(Foo.prototype.componentDidMount.calledOnce).to.equal(true);
  });

});

Example Projects