chore(learn): Merge learn in to the client app

This commit is contained in:
Bouncey
2018-09-30 11:37:19 +01:00
committed by Stuart Taylor
parent 9e869a46fc
commit 5b254f3ad6
320 changed files with 9820 additions and 27605 deletions

View File

@@ -0,0 +1,30 @@
/* global expect */
import React from 'react';
import renderer from 'react-test-renderer';
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
import BlockSaveButton from './BlockSaveButton';
Enzyme.configure({ adapter: new Adapter() });
test('<BlockSaveButton /> snapshot', () => {
const component = renderer.create(<BlockSaveButton />);
let tree = component.toJSON();
expect(tree).toMatchSnapshot();
});
test('Button text should default to "Save"', () => {
const enzymeWrapper = Enzyme.render(<BlockSaveButton />);
expect(enzymeWrapper.text()).toBe('Save');
});
test('Button text should match "children"', () => {
const enzymeWrapper = Enzyme.render(
<BlockSaveButton>My Text Here</BlockSaveButton>
);
expect(enzymeWrapper.text()).toBe('My Text Here');
});