src/applications/static-pages/ezr-submission-options/components/App/index.unit.spec.jsx
import React from 'react';
import { expect } from 'chai';
import { shallow } from 'enzyme';
import { App } from '.';
describe('ezr submission options', () => {
it('should not render link to the online form when feature toggle is false', () => {
const wrapper = shallow(<App isEzrEnabled={false} />);
const selectors = {
headings: wrapper.find('h3'),
link: wrapper.find('.vads-c-action-link--green'),
};
expect(selectors.headings).to.have.lengthOf(3);
expect(selectors.link).to.have.lengthOf(0);
wrapper.unmount();
});
it('renders link to the online form when feature toggle is true', () => {
const wrapper = shallow(<App isEzrEnabled />);
const selectors = {
headings: wrapper.find('h3'),
link: wrapper.find('.vads-c-action-link--green'),
};
expect(selectors.headings).to.have.lengthOf(4);
expect(selectors.link).to.have.lengthOf(1);
wrapper.unmount();
});
});