Update Tests
This commit is contained in:
parent
8445e7fd4e
commit
8cae60577a
1 changed files with 12 additions and 49 deletions
|
|
@ -9,11 +9,7 @@ const testConstants = {
|
|||
text: "Header",
|
||||
},
|
||||
sms: {
|
||||
template: "Test {custom:smsOptInJoiner}",
|
||||
expected: {
|
||||
ifTrue: "Test in to",
|
||||
ifFalse: "Test out of",
|
||||
},
|
||||
text: "Sms",
|
||||
},
|
||||
},
|
||||
customer: {
|
||||
|
|
@ -27,7 +23,7 @@ const testConstants = {
|
|||
fullName: "First Last",
|
||||
phoneNumber: "111-111-1111",
|
||||
emailAddress: "builddigitaltest@safelite.com",
|
||||
smsOptIn: "Test out of",
|
||||
smsOptIn: "Sms",
|
||||
},
|
||||
};
|
||||
|
||||
|
|
@ -38,7 +34,7 @@ describe("Customer Review Block", () => {
|
|||
cmsContent = {
|
||||
CustomerWidget: {
|
||||
HeaderText: testConstants.cms.header.text,
|
||||
SubheaderText: testConstants.cms.sms.template,
|
||||
SubheaderText: testConstants.cms.sms.text,
|
||||
},
|
||||
};
|
||||
});
|
||||
|
|
@ -58,52 +54,19 @@ describe("Customer Review Block", () => {
|
|||
expect(wrapper.vm.header).toEqual(testConstants.cms.header.text);
|
||||
});
|
||||
|
||||
describe("SMS Opt In Text", () => {
|
||||
test("Should render correctly when opt in is true:", async () => {
|
||||
// Arrange
|
||||
let props = generateDefaultProps();
|
||||
props.customer.isSmsOptIn = true;
|
||||
test("Should display sms text from cms", async () => {
|
||||
// Arrange
|
||||
let props = generateDefaultProps();
|
||||
|
||||
const { wrapper } = setupMocks({
|
||||
propsData: props,
|
||||
});
|
||||
|
||||
// Act
|
||||
await wrapper.vm.$nextTick();
|
||||
|
||||
// Assert
|
||||
expect(wrapper.vm.smsOptIn).toEqual(testConstants.cms.sms.expected.ifTrue);
|
||||
const { wrapper } = setupMocks({
|
||||
propsData: props,
|
||||
});
|
||||
test("Should render correctly when opt in is false:", async () => {
|
||||
// Arrange
|
||||
let props = generateDefaultProps();
|
||||
props.customer.isSmsOptIn = false;
|
||||
|
||||
const { wrapper } = setupMocks({
|
||||
propsData: props,
|
||||
});
|
||||
// Act
|
||||
await wrapper.vm.$nextTick();
|
||||
|
||||
// Act
|
||||
await wrapper.vm.$nextTick();
|
||||
|
||||
// Assert
|
||||
expect(wrapper.vm.smsOptIn).toEqual(testConstants.cms.sms.expected.ifFalse);
|
||||
});
|
||||
test("Should render correctly when opt in is null:", async () => {
|
||||
// Arrange
|
||||
let props = generateDefaultProps();
|
||||
props.customer.isSmsOptIn = null;
|
||||
|
||||
const { wrapper } = setupMocks({
|
||||
propsData: props,
|
||||
});
|
||||
|
||||
// Act
|
||||
await wrapper.vm.$nextTick();
|
||||
|
||||
// Assert
|
||||
expect(wrapper.vm.smsOptIn).toEqual(testConstants.cms.sms.expected.ifFalse);
|
||||
});
|
||||
// Assert
|
||||
expect(wrapper.vm.smsOptIn).toEqual(testConstants.cms.sms.text);
|
||||
});
|
||||
|
||||
test("Should render correct display content", async () => {
|
||||
|
|
|
|||
Loading…
Reference in a new issue