diff --git a/.babelrc b/.babelrc index 49ab4f6..52050d4 100644 --- a/.babelrc +++ b/.babelrc @@ -1,8 +1,9 @@ { - "optional": [ - "es7.classProperties", - "es7.exportExtensions", - "es7.objectRestSpread", - "runtime" + "presets": ["es2015", "react", "stage-0"], + "plugins": [ + ["transform-runtime", { + "polyfill": false, + "regenerator": false + }] ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index 435ec0d..3af5223 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.4.0 + +- Removed React v0.13 support / added v15 support. +- Updated Babel to v6. +- Updated dependencies. + ## v0.3.1 (01/06/15) Updated dependencies and code style. diff --git a/__tests__/Button.js b/__tests__/Button.js new file mode 100644 index 0000000..4a70d7f --- /dev/null +++ b/__tests__/Button.js @@ -0,0 +1,55 @@ +import React from 'react'; +import { renderIntoDocument } from 'react-addons-test-utils'; +import { findDOMNode } from 'react-dom'; + +jest.dontMock('../src/Button'); +import Button from '../src/Button'; + +describe('Button', () => { + it('renders a button by default', () => { + const component = renderIntoDocument(