Lab is a simple test utility for node & part of the Hapi.js framework universe. Lab's initial code borrowed heavily from Mocha. Code is Lab's standard assertion library and was created as a direct rewrite of Chai.
import { shallow, mount, render } from 'enzyme'; import React from 'react'; const Code = require('code'); const Lab = require('lab'); const lab = Lab.script(); exports.lab = lab; lab.suite('A suite', () => { lab.test('calls componentDidMount', (done) => { const wrapper = mount(<Foo />); Code.expect(Foo.prototype.componentDidMount.callCount).to.equal(1); done(); }); });
© 2015 Airbnb, Inc.
Licensed under the MIT License.
https://airbnb.io/enzyme/docs/guides/lab.html