Rename test file to match scenario
This commit is contained in:
parent
b123b2e17f
commit
a3934f9b69
9 changed files with 34 additions and 51 deletions
|
|
@ -9,8 +9,8 @@ import essentialReplaceTestCases from "./0013_EssentialReplace";
|
|||
import { BailoutCode, ServiceLocation, VehicleDamage, VehicleLookupType } from "@business-logic/types/Enums";
|
||||
import essentialTpaNotEnabledTestCases from "./0003_EssentialTpaNotEnabledBailout";
|
||||
import essentialDoNotSeeShopTestCases from "./0011_EssentialDoNotSeeShopBailout";
|
||||
import essentialVehicleNotFoundTestCases from "./0010_EssentialVehicleNotFoundBailout";
|
||||
import essentialPartsServiceErrorBailout_0009 from "./0009_EssentialPartsServiceErrorBailout";
|
||||
import essentialVehicleNotFoundVINLookupTests from "./0010_EssentialVehicleNotFoundVinLookup";
|
||||
import essentialReplaceNonAdasTests from "./0009_EssentialReplaceNonAdas";
|
||||
import essentialRepairMobileTests from "./0014_EssentialRepairMobile";
|
||||
import essentialReplacePartsQuestionsDropoff_0015 from "./0015_EssentialReplacePartsQuestionsDropoff";
|
||||
import essentialUniqueGlassTests from "./0012_EssentialUniqueGlass";
|
||||
|
|
@ -19,11 +19,11 @@ import essentialTpaEnabled_0004 from "./0004_EssentialTpaEnabled";
|
|||
import essentialRepairMobileHyundaiTests from "./0007_EssentialRepairHyundaiMobile";
|
||||
import essentialTpaNotEnabledReplace_0017 from "./0017_EssentialTpaNotEnabledBailoutReplace";
|
||||
import essentialTpaEnabledReplace_0018 from "./0018_EssentialTpaEnabledReplace";
|
||||
import essentialTpaEnabledReplaceRecal_0019 from "./0019_EssentialTpaEnabledReplaceRecal";
|
||||
import essentialTpaEnabledReplaceAdasTests from "./0019_EssentialTpaEnabledReplaceAdas";
|
||||
import advancedScenario0001TestCases from "./advanced/0001a_ReplaceInShopCredit";
|
||||
import advancedScenario0003TestCases from "./advanced/0003a_MobileAfterpay";
|
||||
import essentialReplaceDynamicAdasTests from "./0005_EssentialReplaceDynamicAdas";
|
||||
import essentialReplaceStaticAdasTests from "./0001_EssentialReplaceStatisAdas";
|
||||
import essentialReplaceStaticAdasTests from "./0001_EssentialReplaceStaticAdas";
|
||||
import essentialPartQuestionsAndNotShareVinTests from "./0020_EssentialPartQuestionsAndNotShareVin";
|
||||
import essentialServiceableBigTruckTestCases from "./0022_EssentialServiceableBigTruck";
|
||||
import essentialNonServiceableBigTruckTestCases from "./0023_EssentialNonServiceableBigTruck";
|
||||
|
|
@ -74,8 +74,8 @@ test.describe.parallel('ISS QA Automation Regression', () => {
|
|||
addSmokeTagToRandomTest(essentialTpaEnabled_0004);
|
||||
addSmokeTagToRandomTest(essentialReplaceDynamicAdasTests);
|
||||
addSmokeTagToRandomTest(essentialRepairMobileHyundaiTests);
|
||||
addSmokeTagToRandomTest(essentialVehicleNotFoundTestCases);
|
||||
addSmokeTagToRandomTest(essentialPartsServiceErrorBailout_0009);
|
||||
addSmokeTagToRandomTest(essentialVehicleNotFoundVINLookupTests);
|
||||
addSmokeTagToRandomTest(essentialReplaceNonAdasTests);
|
||||
addSmokeTagToRandomTest(essentialDoNotSeeShopTestCases);
|
||||
addSmokeTagToRandomTest(essentialUniqueGlassTests);
|
||||
addSmokeTagToRandomTest(essentialReplaceTestCases);
|
||||
|
|
@ -84,7 +84,7 @@ test.describe.parallel('ISS QA Automation Regression', () => {
|
|||
addSmokeTagToRandomTest(essentialHpTestCases);
|
||||
addSmokeTagToRandomTest(essentialTpaNotEnabledReplace_0017);
|
||||
addSmokeTagToRandomTest(essentialTpaEnabledReplace_0018);
|
||||
addSmokeTagToRandomTest(essentialTpaEnabledReplaceRecal_0019);
|
||||
addSmokeTagToRandomTest(essentialTpaEnabledReplaceAdasTests);
|
||||
addSmokeTagToRandomTest(essentialPartQuestionsAndNotShareVinTests);
|
||||
addSmokeTagToRandomTest(essentialServiceableBigTruckTestCases);
|
||||
addSmokeTagToRandomTest(essentialNonServiceableBigTruckTestCases);
|
||||
|
|
@ -116,11 +116,11 @@ test.describe.parallel('ISS QA Automation Regression', () => {
|
|||
test(...prepareTest(testCase, run, options, ruleEngine));
|
||||
}
|
||||
//Scenario 9
|
||||
for (const testCase of essentialPartsServiceErrorBailout_0009) {
|
||||
for (const testCase of essentialReplaceNonAdasTests) {
|
||||
test(...prepareTest(testCase, run, options, ruleEngine));
|
||||
}
|
||||
//Scenario 10
|
||||
for (const testCase of essentialVehicleNotFoundTestCases) {
|
||||
for (const testCase of essentialVehicleNotFoundVINLookupTests) {
|
||||
test(...prepareTest(testCase, run, options, ruleEngine));
|
||||
}
|
||||
//Scenario 11
|
||||
|
|
@ -156,7 +156,7 @@ test.describe.parallel('ISS QA Automation Regression', () => {
|
|||
test(...prepareTest(testCase, run, options, ruleEngine));
|
||||
}
|
||||
//Scenario 19
|
||||
for (const testCase of essentialTpaEnabledReplaceRecal_0019) {
|
||||
for (const testCase of essentialTpaEnabledReplaceAdasTests) {
|
||||
test(...prepareTest(testCase, run, options, ruleEngine));
|
||||
}
|
||||
//Scenario 20
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ for (const client of essentialClients) {
|
|||
data.clientTag = client.clientTag;
|
||||
data.isAuthenticationRequired = client.clientFlags.isAuthenticationEnabled ?? false
|
||||
const tc = new TestCase({
|
||||
name: `0001 Essential Replace Statis ADAS Client: "${client.accountName}"`,
|
||||
name: `0001 Essential Replace Static ADAS Client: "${client.accountName}"`,
|
||||
tags: [`@${client.clientTag}`, `@${client.accountName}`, '@Essentials','@0001', '@test_report'],
|
||||
testData: data
|
||||
}, undefined, '0001');
|
||||
|
|
@ -60,7 +60,7 @@ for (const client of essentialClients) {
|
|||
data.clientTag = client.clientTag;
|
||||
data.isAuthenticationRequired = client.clientFlags.isAuthenticationEnabled ?? false
|
||||
const tc = new TestCase({
|
||||
name: `0002 Essential Repair Mobile Client: "${client.accountName}"`,
|
||||
name: `0002 Essential Repair Inshop Client: "${client.accountName}"`,
|
||||
tags: [`@${client.clientTag}`, `@${client.accountName}`,'@Essentials'],
|
||||
testData: data
|
||||
}, undefined, '0002');
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ const essentialReplaceDynamicAdasData: Partial<ITestData> = {
|
|||
isDuplicateClaim: false,
|
||||
isPolicyFound: false,
|
||||
endorsements: [],
|
||||
isReplace: false,
|
||||
isReplace: true,
|
||||
partQuestions: undefined,
|
||||
isSafelite: true,
|
||||
servicePackage: ServicePackage.Premium,
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { getNextWeekday } from "@impl/utils/DateUtils";
|
|||
|
||||
const nextWeekday = getNextWeekday();
|
||||
|
||||
const essentialPartsServiceErrorData: Partial<ITestData> = {
|
||||
const essentialReplaceNonAdasData: Partial<ITestData> = {
|
||||
clientTag: 'ALL_ESSENTIAL',
|
||||
isDuplicateClaim: false,
|
||||
isPolicyFound: false,
|
||||
|
|
@ -48,15 +48,7 @@ const essentialPartsServiceErrorData: Partial<ITestData> = {
|
|||
vehicleLookupType: VehicleLookupType.Vin
|
||||
},
|
||||
vehicleDamage: [
|
||||
// VehicleDamage.WindshieldThreeChips,
|
||||
VehicleDamage.WindshieldCrack,
|
||||
// VehicleDamage.DriverFrontDoor,
|
||||
// VehicleDamage.DriverQuarterPanel,
|
||||
// VehicleDamage.DriverRearDoor,
|
||||
// VehicleDamage.PassengerFrontDoor,
|
||||
// VehicleDamage.PassengerQuarterPanel,
|
||||
// VehicleDamage.PassengerRearDoor,
|
||||
// VehicleDamage.RearWindow
|
||||
],
|
||||
appointmentDetails: {
|
||||
serviceLocation: ServiceLocation.InShop,
|
||||
|
|
@ -67,17 +59,17 @@ const essentialPartsServiceErrorData: Partial<ITestData> = {
|
|||
}
|
||||
|
||||
const essentialClients = ClientData.getEssentialClients();
|
||||
const essentialPartsServiceErrorBailout_0009: TestCase[] = [];
|
||||
const essentialReplaceNonAdasTests: TestCase[] = [];
|
||||
for (const client of essentialClients) {
|
||||
const data = {...essentialPartsServiceErrorData};
|
||||
const data = {...essentialReplaceNonAdasData};
|
||||
data.clientTag = client.clientTag;
|
||||
data.isAuthenticationRequired = client.clientFlags.isAuthenticationEnabled ?? false
|
||||
const tc = new TestCase({
|
||||
name: `0009 Essential Parts Service Error Client: "${client.accountName}"`,
|
||||
tags: [`@${client.clientTag}`, `@${client.accountName}`, '@Bailout', '@PartsServiceError', '@Essentials','@0009'],
|
||||
name: `0009 Essential Replace Non ADAS Client: "${client.accountName}"`,
|
||||
tags: [`@${client.clientTag}`, `@${client.accountName}`, '@Essentials','@0009'],
|
||||
testData: data
|
||||
}, undefined, '0009');
|
||||
essentialPartsServiceErrorBailout_0009.push(tc);
|
||||
essentialReplaceNonAdasTests.push(tc);
|
||||
}
|
||||
|
||||
export default essentialPartsServiceErrorBailout_0009;
|
||||
export default essentialReplaceNonAdasTests;
|
||||
|
|
@ -7,7 +7,7 @@ import { getNextWeekday } from "@impl/utils/DateUtils";
|
|||
|
||||
const nextWeekday = getNextWeekday();
|
||||
|
||||
const essentialVehicleNotFoundData: Partial<ITestData> = {
|
||||
const essentialVehicleNotFoundVINLookupData: Partial<ITestData> = {
|
||||
clientTag: 'ALL_ESSENTIAL',
|
||||
isDuplicateClaim: false,
|
||||
isPolicyFound: false,
|
||||
|
|
@ -48,15 +48,7 @@ const essentialVehicleNotFoundData: Partial<ITestData> = {
|
|||
vehicleLookupType: VehicleLookupType.Vin
|
||||
},
|
||||
vehicleDamage: [
|
||||
// VehicleDamage.WindshieldThreeChips,
|
||||
VehicleDamage.WindshieldCrack,
|
||||
// VehicleDamage.DriverFrontDoor,
|
||||
// VehicleDamage.DriverQuarterPanel,
|
||||
// VehicleDamage.DriverRearDoor,
|
||||
// VehicleDamage.PassengerFrontDoor,
|
||||
// VehicleDamage.PassengerQuarterPanel,
|
||||
// VehicleDamage.PassengerRearDoor,
|
||||
// VehicleDamage.RearWindow
|
||||
],
|
||||
appointmentDetails: {
|
||||
serviceLocation: ServiceLocation.InShop,
|
||||
|
|
@ -67,17 +59,17 @@ const essentialVehicleNotFoundData: Partial<ITestData> = {
|
|||
}
|
||||
|
||||
const essentialClients = ClientData.getEssentialClients();
|
||||
const essentialVehicleNotFoundTestCases: TestCase[] = [];
|
||||
const essentialVehicleNotFoundVINLookupTests: TestCase[] = [];
|
||||
for (const client of essentialClients) {
|
||||
const data = {...essentialVehicleNotFoundData};
|
||||
const data = {...essentialVehicleNotFoundVINLookupData};
|
||||
data.clientTag = client.clientTag;
|
||||
data.isAuthenticationRequired = client.clientFlags.isAuthenticationEnabled ?? false
|
||||
const tc = new TestCase({
|
||||
name: `0010 Essential Vehicle Not Found Bailout Client: "${client.accountName}"`,
|
||||
tags: [`@${client.clientTag}`, `@${client.accountName}`,'@Essentials', '@Bailout', '@VehicleNotFound'],
|
||||
name: `0010 Essential Vehicle Not Found VIN Lookup Client: "${client.accountName}"`,
|
||||
tags: [`@${client.clientTag}`, `@${client.accountName}`,'@Essentials', '@VehicleNotFound'],
|
||||
testData: data
|
||||
}, undefined, '0001');
|
||||
essentialVehicleNotFoundTestCases.push(tc);
|
||||
}, undefined, '0010');
|
||||
essentialVehicleNotFoundVINLookupTests.push(tc);
|
||||
}
|
||||
|
||||
export default essentialVehicleNotFoundTestCases;
|
||||
export default essentialVehicleNotFoundVINLookupTests;
|
||||
|
|
@ -58,7 +58,6 @@ const essentialReplaceData: Partial<ITestData> = {
|
|||
},
|
||||
vehicleDamage: [
|
||||
VehicleDamage.WindshieldCrack,
|
||||
// VehicleDamage.DriverFrontDoor,
|
||||
],
|
||||
appointmentDetails: {
|
||||
serviceLocation: ServiceLocation.DropOff,
|
||||
|
|
@ -74,7 +73,7 @@ for (const client of essentialClients) {
|
|||
data.clientTag = client.clientTag;
|
||||
data.isAuthenticationRequired = client.clientFlags.isAuthenticationEnabled ?? false
|
||||
const tc = new TestCase({
|
||||
name: `0015 Essential Replace Client: "${client.accountName}"`,
|
||||
name: `0015 Essential Replace Parts Questions Drop-Off Client: "${client.accountName}"`,
|
||||
tags: [`@${client.clientTag}`, `@${client.accountName}`, '@Essentials','@0015'],
|
||||
testData: data
|
||||
}, undefined, '0015');
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ for (const client of essentialClients) {
|
|||
data.clientTag = client.clientTag;
|
||||
data.isAuthenticationRequired = client.clientFlags.isAuthenticationEnabled ?? false
|
||||
const tc = new TestCase({
|
||||
name: `0018 Essential TPA Enabled Client-TPA happy path: "${client.accountName}"`,
|
||||
name: `0018 Essential TPA Enabled Happy Path Client: "${client.accountName}"`,
|
||||
tags: [`@${client.clientTag}`, `@${client.accountName}`, '@TpaEnabled', '@Essentials','@0018'],
|
||||
testData: data
|
||||
}, undefined, '0018');
|
||||
|
|
|
|||
|
|
@ -71,17 +71,17 @@ const essentialTpaEnabledData: Partial<ITestData> = {
|
|||
}
|
||||
|
||||
const essentialClients = ClientData.getEssentialClients();
|
||||
const essentialTpaEnabledReplaceRecal_0019: TestCase[] = [];
|
||||
const essentialTpaEnabledReplaceAdasTests: TestCase[] = [];
|
||||
for (const client of essentialClients) {
|
||||
const data = { ...essentialTpaEnabledData };
|
||||
data.clientTag = client.clientTag;
|
||||
data.isAuthenticationRequired = client.clientFlags.isAuthenticationEnabled ?? false
|
||||
const tc = new TestCase({
|
||||
name: `0019 Essential TPA Enabled Client with Replace and ReCal vehicle: "${client.accountName}"`,
|
||||
name: `0019 Essential TPA Enabled Client with Replace ADAS: "${client.accountName}"`,
|
||||
tags: [`@${client.clientTag}`, `@${client.accountName}`, '@Recal', '@Essentials', '@0019'],
|
||||
testData: data
|
||||
}, undefined, '0019');
|
||||
essentialTpaEnabledReplaceRecal_0019.push(tc);
|
||||
essentialTpaEnabledReplaceAdasTests.push(tc);
|
||||
}
|
||||
|
||||
export default essentialTpaEnabledReplaceRecal_0019;
|
||||
export default essentialTpaEnabledReplaceAdasTests;
|
||||
Loading…
Reference in a new issue