reactjs-credit-card
Version:
This Package has react credit card form components and form validation system
24 lines • 1.01 kB
JavaScript
import React from 'react';
import { render } from '@testing-library/react';
import Tester from '../componentTest/Tester';
describe('Test to check for starting contents', () => {
test("card number's seperators start values have to be zero", () => {
const {
container
} = render( /*#__PURE__*/React.createElement(Tester, null));
expect(container.querySelector('.card-number').firstChild.textContent).toContain('000');
});
test("card valid thru year contains this year's value of the last 2 digit", () => {
const {
container
} = render( /*#__PURE__*/React.createElement(Tester, null));
const year = new Date().getFullYear().toString().slice(2, 4);
expect(container.querySelector('.thru').lastChild.textContent).toContain(year);
});
test("card holder's seperator contains CARD HOLDER", () => {
const {
container
} = render( /*#__PURE__*/React.createElement(Tester, null));
expect(container.firstChild.textContent).toContain('CARD HOLDER');
});
});