react-room-occupancy-input
Version:
React.js component for specifying a hotel room occupancy: how many adults, how many kids, how old kids are
36 lines (28 loc) • 1.12 kB
JavaScript
describe('ChildrenCountInput', function () {
'use strict';
var assert = require('assert'),
bro = require('jsdom-test-browser'),
React = require('react'),
TestUtils = require('react/addons').addons.TestUtils,
ChildrenCountInput = require('../src/ChildrenCountInput'),
massert = require('./helpers/massert.js');
assert(bro);
describe('instance', function () {
this.timeout(4000);
describe('element HTML', function () {
var element;
beforeEach(function () {
element = TestUtils.renderIntoDocument(
React.createElement(ChildrenCountInput)
).getDOMNode();
});
it('has the form-control CSS class', function () {
massert.cssClass(element, 'form-control');
});
it('defines 6 option values', function () {
var values = [].slice.call(element.options).map(function (o) { return o.value; });
assert.deepEqual(values, [0, 1, 2, 3, 4, 5]);
});
});
});
});