'use strict';

var _react = require('react');

var _react2 = _interopRequireDefault(_react);

var _reactTestRenderer = require('react-test-renderer');

var _reactTestRenderer2 = _interopRequireDefault(_reactTestRenderer);

var _Label = require('./Label.component');

var _Label2 = _interopRequireDefault(_Label);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

jest.mock('react-dom');

describe('Label', function () {
	it('should render', function () {
		// given
		var props = {
			text: 'Text:'
		};
		// when
		var wrapper = _reactTestRenderer2.default.create(_react2.default.createElement(_Label2.default, props)).toJSON();
		// then
		expect(wrapper).toMatchSnapshot();
	});

	it('should render for if provided', function () {
		// given
		var props = {
			text: 'Text:',
			htmlFor: 'id'
		};
		// when
		var wrapper = _reactTestRenderer2.default.create(_react2.default.createElement(_Label2.default, props)).toJSON();
		// then
		expect(wrapper).toMatchSnapshot();
	});
});