import React from 'react';
import ReactTestUtils from 'react-dom/test-utils';

import { Sjekkboks } from '.../../../main/javascript/skjema/Sjekkboks';

describe('Sjekkboks', function () {
	let instans;
	describe('sjekkboks hukes av', function () {
		const mottaVerdi = jasmine.createSpy();
		let sjekkboksfelt;
		beforeEach(function () {
			instans = ReactTestUtils.renderIntoDocument(
				<Sjekkboks
					klasse="sjekktest"
					verdi={() => true}
					vedVerdi={mottaVerdi}
				/>
			);
			sjekkboksfelt = ReactTestUtils.scryRenderedDOMComponentsWithClass(
				instans,
				'sjekktest'
			);
		});
		it('sjekkboks avhuket', function () {
			expect(sjekkboksfelt.length).toEqual(1);
			expect(sjekkboksfelt[0].checked).toEqual(true);
		});
	});
});
