Skip to content

Commit

Permalink
Updated Component Unit Tests ( and removed ui- prefix from classnames ).
Browse files Browse the repository at this point in the history
  • Loading branch information
peter-schmalfeldt committed Jun 2, 2015
1 parent 1ff0253 commit 2d92d92
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 11 deletions.
23 changes: 13 additions & 10 deletions src/components/credit-card-number/__tests__/creditcard-test.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
/** @jsx React.DOM */

jest.dontMock('../code/views/creditCardNumberView.jsx');

var React = require('react/addons');
var CreditCardNumberComponent = require('../code/views/creditCardNumberView.jsx');
var TestUtils = React.addons.TestUtils;

describe('CreditCardNumberComponent', function() {

it('is an element', function() {
expect(TestUtils.isElement(<CreditCardNumberComponent />)).toBeTruthy();
it('should render a credit card number input', function() {
var creditCardNumberInput = TestUtils.renderIntoDocument(
<CreditCardNumberComponent />
);

var renderedCreditCardNumberInput = TestUtils.findRenderedDOMComponentWithClass(creditCardNumberInput, 'component-credit-card-number');
assert.isDefined(renderedCreditCardNumberInput);

});

it('should render a label', function() {
var labelCheck = TestUtils.renderIntoDocument(
var creditCardNumberInput = TestUtils.renderIntoDocument(
<CreditCardNumberComponent label="Credit Card: " />
);

var renderedLabel = TestUtils.findRenderedDOMComponentWithClass(labelCheck, 'credit-card-number-label');
expect(renderedLabel).toBeDefined();
var renderedCreditCardLabel = TestUtils.findRenderedDOMComponentWithClass(creditCardNumberInput, 'credit-card-number-label');
assert.isDefined(renderedCreditCardLabel);

});

it('should render credit card images', function() {
Expand All @@ -27,7 +30,7 @@ describe('CreditCardNumberComponent', function() {
);

var renderedImages = TestUtils.findRenderedDOMComponentWithClass(imagesCheck, 'credit-card-images');
expect(renderedImages).toBeDefined();
assert.isDefined(renderedImages);
});

});
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ module.exports = function(component) {
}

return (
<div className="ui-component-credit-card-number">
<div className="component-credit-card-number">
{images}
<div className="credit-card-number">
{label}
Expand Down

0 comments on commit 2d92d92

Please sign in to comment.