jest.unmock('../components/button/button'); jest.unmock('../components/icon/index'); import React from 'react'; import TestUtils from 'react-addons-test-utils'; import Button from '../components/button/button'; describe('Button', function() { let button; let buttonNode; beforeEach(() => { button = TestUtils.renderIntoDocument( ); buttonNode = TestUtils.findRenderedDOMComponentWithTag(button, 'button'); }); it('should set the type to button by default', () => { expect(buttonNode.type).toBe('button'); }); it('should set the default className to button', () => { expect(buttonNode.className).toBe('ant-btn'); }); it('should has a whitespace in two Chinese charactor', () => { button = TestUtils.renderIntoDocument( ); buttonNode = TestUtils.findRenderedDOMComponentWithTag(button, 'button'); expect(buttonNode.textContent).toBe('按 钮'); }); });