1949 lines
No EOL
156 KiB
XML
1949 lines
No EOL
156 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<testsuites name="jest tests" tests="864" failures="0" errors="0" time="16.311">
|
||
<testsuite name="src\store\store.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="4.734" tests="72">
|
||
<testcase classname="Store" name="Should Store Vehicle Year" time="0.01">
|
||
</testcase>
|
||
<testcase classname="Store" name="Should add events to the bus" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store" name="Should remove events from the bus" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store" name="Should return correct event using the getter function eventBusItem" time="0.003">
|
||
</testcase>
|
||
<testcase classname="Store" name="UpdateVehicle should merge vehicle with response object" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store" name="UpdateVehicle should set policy values appropriately with repair waived" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Store" name="UpdateVehicle should set policy values appropriately with repair not waived" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store" name="UpdateVehicle should set coverageStatus appropriately based on noCoverage value" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store" name="UpdateVehicle should set coverageStatus appropriately based on noCoverage value" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Store" name="setVehicle should call globalMethods.callHttpClient" time="0.004">
|
||
</testcase>
|
||
<testcase classname="Store" name="saveVehicleDamage with windshield repair should update damage with number of chips not null" time="0.003">
|
||
</testcase>
|
||
<testcase classname="Store" name="saveVehicleDamage without windshield repair should update damage with number of chips null" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store" name="should return registration data if available" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store" name="should return customer data if registration data unavailable" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › registerClaim method" name="successful response with no coverage => isVerified true and coverage status no comp" time="0.004">
|
||
</testcase>
|
||
<testcase classname="Store › registerClaim method" name="successful response with coverage => isVerified true and coverage status verified" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › registerClaim method" name="Call to client returns exception, resulting in object with error property being returned" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › updateContactInfo method" name="UpdateContactInfo updates contact info in store" time="0.003">
|
||
</testcase>
|
||
<testcase classname="Store › updateContactInfo method" name="All null values => contact info set in store to all nulls" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls save session api endpoint" time="0.003">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="Returns expected response object" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected application user data" time="0.003">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected vehicle" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected damage" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected policy" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected customer" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected lineItems" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected payment" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected payment" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected payment" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected service location" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected schedule" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected referral date" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method › successful method call" name="calls api with expected referral number" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method" name="No glassArray => empty list" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method" name="glassArray empty => empty list" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method" name="Nonempty glass array => expected glass array sent" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveSession method" name="api call throws exception" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="calls load session api endpoint" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="Returns expected response object" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected application user data" time="0.003">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected vehicle data" time="0.003">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected damage data" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected policy data" time="0.005">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected customer data" time="0.004">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected serviceLocation data" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected lineItems data" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected payment data" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected contactInfo data" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected schedule data" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method › successful method call" name="sets expected remaining order data" time="0.003">
|
||
</testcase>
|
||
<testcase classname="Store › loadSession method" name="api call throws exception" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › getCoveragePolicyInfo method › successful method call" name="calls getCoveragePolicyInfo api endpoint" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › getCoveragePolicyInfo method › successful method call" name="Returns expected response object" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › getCoveragePolicyInfo method › successful method call" name="calls api with expected data" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › getCoveragePolicyInfo method › successful method call" name="null response by api => policyLookupSuccessful false" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › getCoveragePolicyInfo method › successful method call" name="no policies returned by api => policyLookupSuccessful false" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › getCoveragePolicyInfo method › successful method call" name="multiple policies returned by api => data set based on first policy returned" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › getCoveragePolicyInfo method › successful method call" name="multiple insureds on first policy returned by api => data set based on first insured in first policy" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › getCoveragePolicyInfo method › successful method call" name="no policy vehicles on first policy => order.policy.vehicles empty list" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › getCoveragePolicyInfo method" name="api call throws exception => policyLookupSuccessful false" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › saveEndorsementQuestionAnswers method" name="method should update endorsement question data in store" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › duplicateSearch method" name="successful response => duplicateReferrals set to expected" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › duplicateSearch method" name="Call to client returns exception => object with error property returned and duplicateReferrals set to []" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › updatePolicyITACFlag method" name="updatePolicyITACFlag updates policy.isITAC flag in store" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › isMobileAppointment" name="Should return true for mobile appointments" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › isMobileAppointment" name="Should return true for mobile-NotITAC-and-NotNoComp appointments" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › isMobileAppointment" name="Should return false for non-mobile appointments" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › isMobileAppointment" name="Should return false for null appointments" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › isDropoffAppointment" name="Should return true for drop-off appointments" time="0.001">
|
||
</testcase>
|
||
<testcase classname="Store › isDropoffAppointment" name="Should return false for non-drop-off appointments" time="0.002">
|
||
</testcase>
|
||
<testcase classname="Store › isDropoffAppointment" name="Should return false for null appointments" time="0.001">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\mixins\vehicle-questions-mixin.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="4.786" tests="48">
|
||
<testcase classname="vehicle-questions-mixin › hasPartQuestions" name="has no part questions => return false" time="0.03">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasPartQuestions" name="has undefined part questions => return false" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasPartQuestions" name="has part questions => return true" time="0.005">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasGlassLocationWithMultipleParts" name="has one part for one glass location => return false" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasGlassLocationWithMultipleParts" name="has one part for every glass location => return false" time="0.005">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasGlassLocationWithMultipleParts" name="has multiple parts for one glass location => return true" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasChildPartQuestions" name="has no child part questions => return false" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasChildPartQuestions" name="has undefined child part questions => return false" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasChildPartQuestions" name="has child part questions => return true" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasCapabilityQuestions" name="has no capability questions => return false" time="0.008">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasCapabilityQuestions" name="has undefined capability questions => return false" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › hasCapabilityQuestions" name="has capability questions => return true" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesBeforePage" name="part-questions comes before vehicle-parts is true" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesBeforePage" name="vehicle-parts comes before vehicle-parts is false" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesBeforePage" name="vehicle-parts comes before reveal is false" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesBeforePage" name="vehicle-parts comes before part-questions is false" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesBeforePage" name="part-questions comes before capability-questions is true" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesBeforePage" name="molding-questions comes before capability-questions is true" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesAfterPage" name="part-questions comes after vehicle-parts is false" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesAfterPage" name="vehicle-parts comes after vehicle-parts is false" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesAfterPage" name="vehicle-parts comes after service-location is true" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesAfterPage" name="vehicle-parts comes after part-questions is true" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesAfterPage" name="part-questions comes after capability-questions is false" time="0.001">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › currentPageComesAfterPage" name="molding-questions comes after capability-questions is false" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › setupInitialData › if no alreadyAnsweredQuestions" name="should return glass with answerData of null" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › setupInitialData › if alreadyAnsweredQuestions" name="should return glass with answerResult within answerData" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › selectedAnswers" name="should be cleared to be empty" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › questions in glass parts that are after the answered glass" name="should have answerData cleared" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › questions in glass parts that are after the answered glass" name="should have isSuppressedPart cleared" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › questions in glass parts that are after the answered glass" name="should set answerSelected for each glass part question to null " time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › if there is a duplicate question" name="then the glass piece's key should be updated" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › if there is a duplicate question" name="then that question should be supressed" time="0.001">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › if there is a duplicate question › and the duplicate has a nextQuestionSequence value" name="then the question set as nextQuestionSequence should not be suppressed" time="0.001">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › if there is a duplicate question › and the duplicate has a nextQuestionSequence value" name="then the nextQuestionSequence should be updated and the original value saved" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › if there is a duplicate question › and the duplicate has a nextQuestionSequence value › and the duplicate was the first question for that part" name="then any questions up to the nextQuestionSequence value should be marked as suppressed" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › handleAnswerUpdates › if there is a duplicate question › and the duplicate has an answerResult" name="then any questions in the same glass piece that lead to the duplicate should be modified to just provide the duplicate's answerResult" time="0.004">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateForward › should go to parts-questions" name="single glass location has part question => go to parts-questions" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateForward › should go to parts-questions" name="multiple glass locations have part questions => go to parts-questions" time="0.011">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateForward › should go to parts-questions" name="multiple glass locations selected, one has part question => go to parts-questions" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateForward › should go to parts-questions" name="a selected glass location has part questions and multiple parts => go to parts-questions" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateForward › should go to vehicle-parts" name="single glass location has multiple parts => go to vehicle-parts" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateForward › should go to vehicle-parts" name="multiple glass locations selected, one of them has multiple parts => go to vehicle parts" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateForward › should go to vehicle-parts" name="multiple glass locations selected, multiple have multiple parts => go to vehicle-parts" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateForward › should go to molding-questions" name="single glass location has child part questions => go to molding-questions" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateForward › should go to capability-questions" name="single glass location has no child part questions but requiresCapabilityQuestions is true => go to capability-questions" time="0.002">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateBack" name="current page is coverage-statement and damage is repair => go to vehicle-damage" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateBack" name="current page is molding questions and there are part questions, multiple parts to choose, and capability questions => go to vehicle-parts" time="0.003">
|
||
</testcase>
|
||
<testcase classname="vehicle-questions-mixin › navigateBack" name="current page is molding questions and there are part questions and capability questions => go to part-questions" time="0.002">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\digital-components\button-question\button-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="5.035" tests="45">
|
||
<testcase classname="buttonQuestion.vue" name="Fieldset classes should contain row if button type is listCard" time="0.045">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue" name="Fieldset classes should contain d-flex if button type is listButtonHorizontal" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue" name="Fieldset classes should contain ui-radio if button type is radio" time="0.006">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › selectedValues" name="is radio => should emit captured value" time="0.036">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › selectedValues" name="is checkbox => should emit captured value" time="0.018">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonLabel" name="answers have buttonLabel properties => buttonsInfo buttonsLabel properties are correct" time="0.012">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonLabel" name="answers have Text properties, no buttonLabel properties => buttonsInfo buttonsLabel properties are correct" time="0.011">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonLabel" name="answers have buttonLabel and Text properties => buttonsInfo buttonsLabel properties are correct" time="0.011">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonLabel" name="answers is an array of strings => buttonLabel is answer values" time="0.012">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › altText" name="answers have altText properties => buttonsInfo altText properties are correct" time="0.011">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › altText" name="answers have Name properties, no buttonLabel properties => buttonsInfo altText properties are correct" time="0.01">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › altText" name="answers have altText and Name properties => buttonsInfo altText properties are correct" time="0.009">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › altText" name="answers is an array of strings => altText is answer values" time="0.015">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonLabelSubCopy" name="answers have buttonLabelSubCopy properties => buttonsInfo buttonLabelSubCopy properties are correct" time="0.01">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonLabelSubCopy" name="answers have SubText properties, no buttonLabelSubCopy properties => buttonsInfo buttonLabelSubCopy properties are correct" time="0.01">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonLabelSubCopy" name="answers have buttonLabelSubCopy and SubText properties => buttonsInfo buttonLabelSubCopy properties are correct" time="0.01">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonLabelSubCopy" name="answers is an array of strings => there are no buttonLabelSubCopy properties" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonImage" name="answers have buttonImage properties => buttonsInfo buttonImage properties are correct" time="0.01">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonImage" name="answers have AnswerImageUrl properties, no buttonImage properties => buttonsInfo buttonImage properties are correct" time="0.009">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonImage" name="answers have buttonImage and AnswerImageUrl properties => buttonsInfo buttonImage properties are correct" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonImage" name="answers is an array of strings => there are no buttonImage properties" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonImageId" name="answers have buttonImageId properties => buttonsInfo buttonImageId properties are correct" time="0.014">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonImageId" name="answers have ImageId properties, no buttonImageId properties => buttonsInfo buttonImage properties are correct" time="0.01">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonImageId" name="answers have buttonImageId and ImageId properties => buttonsInfo buttonImageId properties are correct" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › buttonImageId" name="answers is an array of strings => there are no buttonImageId properties" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › groupName" name="answers have groupName properties with spaces => buttonsInfo groupName properties are correct" time="0.01">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › groupName" name="answers have groupName properties with spaces => buttonsInfo groupName properties are correct" time="0.007">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › groupName" name="answers have groupName properties with no spaces => buttonsInfo groupName properties are correct" time="0.007">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › groupName" name="answers have groupName properties with no spaces => buttonsInfo groupName properties are correct" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is true" name="answers have value properties => buttonsInfo value properties are correct" time="0.01">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is true" name="answers have Text properties => buttonsInfo value properties are correct" time="0.009">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is true" name="answers have Name properties => buttonsInfo value properties are correct" time="0.018">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is true" name="answers have value and Text properties, no Name properties => buttonsInfo value properties are correct" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is true" name="answers have value and Name properties, no Text properties => buttonsInfo value properties are correct" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is true" name="answers have Text and Name properties, no value properties => buttonsInfo value properties are correct" time="0.007">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is true" name="answers have value, Text, and Name properties => buttonsInfo value properties are correct" time="0.007">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is true" name="answers is an array of strings => buttonInfo value property values are values from array" time="0.007">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is false" name="answers have value properties => buttonsInfo value properties are correct" time="0.007">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is false" name="answers have Text properties => buttonsInfo value properties are correct" time="0.009">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is false" name="answers have Name properties => buttonsInfo value properties are correct" time="0.007">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is false" name="answers have value and Text properties, no Name properties => buttonsInfo value properties are correct" time="0.013">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is false" name="answers have value and Name properties, no Text properties => buttonsInfo value properties are correct" time="0.008">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is false" name="answers have Text and Name properties, no value properties => buttonsInfo value properties are correct" time="0.005">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is false" name="answers have value, Text, and Name properties => buttonsInfo value properties are correct" time="0.007">
|
||
</testcase>
|
||
<testcase classname="buttonQuestion.vue › buttonsInfo › value › useTextForValue is false" name="answers is an array of strings => buttonInfo value property values are values from array" time="0.006">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\address-questions\address-questions.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="5.058" tests="15">
|
||
<testcase classname="address-questions.vue › initial state" name="Should hide addressQuestions sub-components (textbox-questions and dropdown-questions)" time="0.045">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › initial state" name="full street address is passed in => address fields are displayed" time="0.113">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › initial state" name="address2 is hidden if includeStreetAddress2 is false" time="0.015">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › happy paths" name="street address is entered, user chooses good result from autocomplete results => other fields are filled in" time="0.01">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › happy paths" name="street address is entered, but user clicks away => first result is selected and other fields are filled in" time="0.023">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts" name="selected place/place properties is null => display verification alert" time="0.01">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts" name="selected place/place properties is null => display verification alert" time="0.01">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts" name="selected place/place properties is null => display verification alert" time="0.011">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts" name="selected place/place properties is null => display verification alert" time="0.011">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts" name="user enters address that yields no autocomplete results => show noMatch alert" time="0.014">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts" name="user enters address that yields autocomplete results, but doesn't select => show verification alert" time="0.014">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts › noMatch alert is cleared on address change" name="user sees noMatch warning and modifies street address => noMatch warning is removed" time="0.013">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts › noMatch alert is cleared on address change" name="user sees noMatch warning and enters city => noMatch warning is removed" time="0.01">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts › noMatch alert is cleared on address change" name="user sees noMatch warning and enters state => noMatch warning is removed" time="0.01">
|
||
</testcase>
|
||
<testcase classname="address-questions.vue › alerts › noMatch alert is cleared on address change" name="user sees noMatch warning and enters zip code => noMatch warning is removed" time="0.01">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\policy-vehicles\policy-vehicles.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="5.176" tests="23">
|
||
<testcase classname="policy-vehicles.vue" name="Should navigate to CLICKED_BACK if backButtonAction is run" time="0.084">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › forwardButtonAction" name="Selected VIN matches vehicle listed in system => update vehicle and navigate forward with CLICKED_FORWARD_LISTED_VEHICLE scenario." time="0.019">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › forwardButtonAction" name="Selected VIN matches vehicle listed in system and policy vehicle has endorsements => update vehicle and navigate forward with CLICKED_FORWARD_WITH_ENDORSEMENTS scenario." time="0.013">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › forwardButtonAction" name="Error in lookupVehicleByVin call => bailout true and navigate forward with CLICKED_FORWARD_WITH_BAILOUT scenario." time="0.01">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › forwardButtonAction" name="Vehicle not found in lookupVehicleByVin call => policyVinFound false and navigate forward with CLICKED_FORWARD_WITH_CAR_ID_NOT_FOUND scenario." time="0.012">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › forwardButtonAction" name="vehicle not listed => navigate forward with CLICKED_FORWARD_NON_LISTED_VEHICLE scenario." time="0.009">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › noCoverageForSelectedVehicle computed property" name="No vehicle match => returns true" time="0">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › noCoverageForSelectedVehicle computed property" name="Coverages list empty => true" time="0.001">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › noCoverageForSelectedVehicle computed property" name="Coverages list non-empty => false" time="0">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › deductibleForSelectedVehicle computed property" name="No vehicle match => undefined returned" time="0">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › deductibleForSelectedVehicle computed property" name="Vehicle match with empty coverages list => 0 returned" time="0.001">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › deductibleForSelectedVehicle computed property" name="Coverages list non empty => deductible from first coverage returned" time="0.001">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › repairWaivedForSelectedVehicle computed property" name="No vehicle match => false returned" time="0">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › repairWaivedForSelectedVehicle computed property" name="Endorsements list empty => false returned" time="0.001">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › repairWaivedForSelectedVehicle computed property" name="Endorsements list non-empty, not containing repair waived => false returned" time="0">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › repairWaivedForSelectedVehicle computed property" name="Endorsements list contains repair waived => true returned" time="0.001">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › endorsementsForSelectedVehicle computed property" name="policyVehicles is null => empty endorsements array returned" time="0">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › endorsementsForSelectedVehicle computed property" name="policyVehicles is empty => empty endorsements array returned" time="0.001">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › endorsementsForSelectedVehicle computed property" name="selectedVehicleVin does not match any vin in policyVehicles => empty endorsements array returned" time="0">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › endorsementsForSelectedVehicle computed property" name="vehicle VIN match with endorsements null => empty endorsements array returned" time="0">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › endorsementsForSelectedVehicle computed property" name="vehicle VIN match with empty endorsements => empty endorsements array returned" time="0.001">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue › endorsementsForSelectedVehicle computed property" name="vehicle VIN match with endorsements => endorsements array returned" time="0">
|
||
</testcase>
|
||
<testcase classname="policy-vehicles.vue" name="first vehicle is auto-selected if only one vehicle on policy" time="0.008">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\coverage-statement\coverage-statement.spec.js" errors="0" failures="0" skipped="30" timestamp="2023-11-09T17:47:28" time="5.432" tests="31">
|
||
<testcase classname="coverageStatement.vue › method arePagePrerequisitesValid..." name="Should return true for valid page requisites if vin exists" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › method arePagePrerequisitesValid..." name="Should return false for valid page requisites if vin is missing" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Rendering" name="Should render site header" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Rendering" name="Should render site subheader" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Rendering" name="Should render explanatory text" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Rendering" name="Should render secondary text" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Rendering" name="Should render site footer" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Verified ITAC scenario" name="If policy lookup successful, not No Comp, and deductible > service price, verifiedITAC returns true" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Verified ITAC scenario" name="If policy lookup unsuccessful, verifiedITAC returns false" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Verified ITAC scenario" name="If No Comp, verifiedITAC returns false" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Verified ITAC scenario" name="If deductible < service price, verifiedITAC returns false" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Verified Deductible scenario" name="If policy lookup successful, not No Comp, and service price > deductible, verifiedITAC returns true" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Verified Deductible scenario" name="If policy lookup unsuccessful, verifiedDeductible returns false" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Verified Deductible scenario" name="If No Comp, verifiedDeductible returns false" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Verified Deductible scenario" name="If service price < deductible, verifiedDeductible returns false" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › No Comp scenario" name="If noCoverage = true, verifiedNoComp returns true" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › No Comp scenario" name="If noCoverage = false, verifiedNoComp returns false" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Unverified scenario" name="If policyLookupSuccessful false, unverified returns true" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Unverified scenario" name="If policyLookupSuccessful is true, unverified returns false" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Navigation" name="If Unverified, navigate forward with CLICKED_FORWARD scenario" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Navigation" name="If Verified Deductible, navigate forward with CLICKED_FORWARD scenario" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Navigation" name="If Verified ITAC and selected Safelite, navigate forward with CLICKED_FORWARD_WITH_SAFELITE scenario" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Navigation" name="If Verified ITAC, selected other shop, and TPA enabled, navigate forward w/ CLICKED_FORWARD_WITH_TPA_ENABLED" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Navigation" name="If Verified ITAC, selected other shop, and TPA disabled, navigate forward w/ CLICKED_FORWARD_WITH_TPA_DISABLED" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › Navigation" name="If No Comp and selected Safelite, navigate forward with CLICKED_FORWARD scenario" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › ADAS" name="if Replace and parts require recalibration, isADAS should return true" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › ADAS" name="if Replace and parts do not require recalibration, isADAS should return false" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › ADAS" name="if Repair, isADAS should return true" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › claim registration api call" name="claim registration not required => method not called" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue › claim registration api call" name="claim registration required => register claim method called" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="coverageStatement.vue-working › Navigation" name="Function called on any FORWARD navigation" time="0.257">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\duplicate-check\duplicate-check.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="5.537" tests="21">
|
||
<testcase classname="duplicateCheck.vue › Rendering" name="Should render site header" time="0.065">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Rendering" name="Should render sub title" time="0.014">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Rendering" name="Should render question subcomponent" time="0.015">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Rendering" name="Should render site footer" time="0.01">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › duplicateOrders computed" name="duplicateOrders in store undefined => returns empty list" time="0.035">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › duplicateOrders computed" name="duplicateOrders in store empty => returns empty list" time="0.032">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › duplicateOrders computed" name="duplicateOrder in store with null vehicle year => returns order with only date in subtext" time="0.06">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › duplicateOrders computed" name="duplicateOrder in store with null vehicle make => returns order with only date subtext" time="0.037">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › duplicateOrders computed" name="duplicateOrder in store with null vehicle model => returns order with only date subtext" time="0.064">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › duplicateOrders computed" name="duplicateOrder in store with all vehicle info => returns order with year, make, model and date in subtext" time="0.059">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › getNewOrderSelectionName" name="answersFromCms null => returns empty string" time="0.129">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › getNewOrderSelectionName" name="answersFromCms empty list => returns empty string" time="0.017">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › getNewOrderSelectionName" name="answersFromCms non-empty list whose first item has no Name property => returns empty string" time="0.019">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › computed properties › getNewOrderSelectionName" name="answersFromCms first item has Name property => returns expected" time="0.029">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Navigation" name="Back button clicked triggers navigation" time="0.008">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Navigation › forwardButtonAction" name="Selected duplicate => load session called" time="0.017">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Navigation › forwardButtonAction" name="Selected new order => load session not called" time="0.012">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Navigation › forwardButtonAction" name="Load session throws error => still navigate forward" time="0.012">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Navigation › forwardButtonAction" name="policyLookupSuccessful true and policy vehicles returned => CLICKED_FORWARD_POLICY_VERIFIED_WITH_VEHICLES" time="0.008">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Navigation › forwardButtonAction" name="policyLookupSuccessful true and no policy vehicles returned => CLICKED_FORWARD_POLICY_VERIFIED_NO_VEHICLES" time="0.016">
|
||
</testcase>
|
||
<testcase classname="duplicateCheck.vue › Navigation › forwardButtonAction" name="policyLookupSuccessful false => CLICKED_FORWARD_POLICY_UNVERIFIED" time="0.012">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\address-lookup\address-lookup.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="5.567" tests="10">
|
||
<testcase classname="address-lookup.vue › page level alerts" name="if the address matches a different vehicle display the Matched Different VehicleAlert" time="0.261">
|
||
</testcase>
|
||
<testcase classname="address-lookup.vue › page level alerts" name="if the address matches two identical YMM vehicles, then display Two Identical YMM Vehicle alert" time="0.04">
|
||
</testcase>
|
||
<testcase classname="address-lookup.vue › page level alerts" name="if the looking up VIN by address is not allowed in the state selected display the Vin Lookup By HomeAddress Not Allowed Alert" time="0.027">
|
||
</testcase>
|
||
<testcase classname="address-lookup.vue › page level alerts" name="if no vehicles found, display Vin Not Found alert" time="0.015">
|
||
</testcase>
|
||
<testcase classname="address-lookup.vue › navigation" name="if the back button is clicked, navigate back" time="0.007">
|
||
</testcase>
|
||
<testcase classname="address-lookup.vue › navigation" name="if the car entered matches one of the vehicles found navigate forward" time="0.015">
|
||
</testcase>
|
||
<testcase classname="address-lookup.vue › navigation" name="if the car entered does not match any of the multiple vehicles found, navigate to address-vehicles page" time="0.01">
|
||
</testcase>
|
||
<testcase classname="address-lookup.vue › navigation" name="if a different vehicle is found than the one entered and the selected glass is not available for that vehicle, navigate back to vehicle-damage page" time="0.011">
|
||
</testcase>
|
||
<testcase classname="address-lookup.vue › navigation" name="single car was found and matches entered vehicle => navigateForwardWithSingleCarMatch" time="0.022">
|
||
</testcase>
|
||
<testcase classname="address-lookup.vue › navigation" name="multiple cars were found and one matches entered vehicle => navigateForwardWithSingleCarMatch" time="0.015">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\schedule-page\schedule-page.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="6.256" tests="14">
|
||
<testcase classname="schedule-page.vue › Initial Load" name="Should pass arePagePrerequisitesValid with a mobile order and no providerNumber" time="0.214">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue › Initial Load" name="Should pass arePagePrerequisitesValid with an inshop order and providerNumber" time="0.031">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue › Initial Load" name="Should fail arePagePrerequisitesValid with an inshop order and no providerNumber" time="0.019">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue › Initial Load" name="Should fail arePagePrerequisitesValid if supportingItems is null" time="0.023">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue › Initial Load" name="Should fail arePagePrerequisitesValid with an replace with no glass parts" time="0.017">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue › Initial Load" name="should return newShopTimeSlots when getAvailableDatesMethod is called" time="0.018">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue › Initial Load" name="Should call API service in days of 34 or less when getAvailableDatesMethod is called with large date ranges" time="0.018">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue › Rendering" name="Schedule page loads" time="0.02">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue › schedule page methods..." name="getServiceZipCtuCodeFromStore should return zipCodeCtu" time="0.031">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue › schedule page methods..." name="getDisplayTextForMilitaryTime should return the correctly formatted string" time="0.018">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue" name="forwardButtonAction should call route method navigateWithoutSaving" time="0.014">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue" name="for mobile appts, updateSupportingItems should call store action to save supporting items" time="0.016">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue" name="for Inshop appts, updateSupportingItems should call store action to save supporting items WITHOUT the EARLY BIRD supporting item" time="0.034">
|
||
</testcase>
|
||
<testcase classname="schedule-page.vue" name="if no EARLY BIRD supporting item, then updateSupportingItems should NOT call store action" time="0.019">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\bailout-page\bailout-page.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="6.278" tests="33">
|
||
<testcase classname="Bailout page" name="returns the initial data" time="0.082">
|
||
</testcase>
|
||
<testcase classname="Bailout page › renders" name="site header" time="0.033">
|
||
</testcase>
|
||
<testcase classname="Bailout page › renders" name="sub header" time="0.019">
|
||
</testcase>
|
||
<testcase classname="Bailout page › renders" name="first name question" time="0.014">
|
||
</testcase>
|
||
<testcase classname="Bailout page › renders" name="last name question" time="0.014">
|
||
</testcase>
|
||
<testcase classname="Bailout page › renders" name="phone number name question" time="0.012">
|
||
</testcase>
|
||
<testcase classname="Bailout page › renders" name="email question" time="0.015">
|
||
</testcase>
|
||
<testcase classname="Bailout page › renders" name="footer" time="0.009">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subHeaderCmsWidgetName" name="returns noTpa widget name when tpa flow not enabled" time="0.015">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subHeaderCmsWidgetName" name="returns noTpa widget name when tpa flow not enabled" time="0.013">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subHeaderCmsWidgetName" name="returns notSeeingPreferredShop widget name when tpa enabled and notSeeingPreferredShop true" time="0.102">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subHeaderCmsWidgetName" name="returns default widget name when tpa enabled and notSeeingPreferredShop false" time="0.013">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subHeaderContentProperty" name="returns "SubHeaderText" when tpa flow enabled and not seeing preferred shop flag false" time="0.012">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subHeaderContentProperty" name="returns "HeaderText" when tpa flow not enabled" time="0.109">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subHeaderContentProperty" name="returns "HeaderText" when tpa flow not enabled" time="0.011">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subHeaderContentProperty" name="returns "HeaderText" when tpa flow enabled and not seeing preferred shop flag true" time="0.019">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subContentProperty" name="returns "SecondaryText" when tpa flow enabled and not seeing preferred shop flag false" time="0.117">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subContentProperty" name="returns "BodyText" when tpa flow not enabled" time="0.095">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subContentProperty" name="returns "BodyText" when tpa flow not enabled" time="0.009">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › subContentProperty" name="returns "BodyText" when tpa flow enabled and not seeing preferred shop flag true" time="0.133">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › stripRteStyle" name="returns false when tpa flow enabled and not seeing preferred shop flag false" time="0.01">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › stripRteStyle" name="returns true when tpa flow not enabled and not seeing preferred shop flag false" time="0.162">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › stripRteStyle" name="returns true when tpa flow enabled and not seeing preferred shop flag true" time="0.108">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › isTpaEnabled" name="matches enableTPAFlow in store" time="0.01">
|
||
</testcase>
|
||
<testcase classname="Bailout page › computed › isTpaEnabled" name="matches enableTPAFlow in store" time="0.139">
|
||
</testcase>
|
||
<testcase classname="Bailout page › method › backButtonAction" name="should navigate with CLICKED_BACK_PREVIOUS scenario" time="0.016">
|
||
</testcase>
|
||
<testcase classname="Bailout page › method › forwardButtonAction" name="should navigate to the next route" time="0.01">
|
||
</testcase>
|
||
<testcase classname="Bailout page › method › getBailoutPageModelFromStore" name="should return expected bailout page model" time="0.013">
|
||
</testcase>
|
||
<testcase classname="Bailout page › method › setNotSeeingPreferShop" name="updates notSeeingPreferredShop value" time="0.01">
|
||
</testcase>
|
||
<testcase classname="Bailout page › method › setNotSeeingPreferShop" name="updates notSeeingPreferredShop value" time="0.021">
|
||
</testcase>
|
||
<testcase classname="Bailout page › method › setNotSeeingPreferShop" name="sets notSeeingPreferredShop to true when null is passed" time="0.028">
|
||
</testcase>
|
||
<testcase classname="Bailout page › before entering the route" name="sets notSeeingPreferredShop flag based value returned by store method pageData" time="0.013">
|
||
</testcase>
|
||
<testcase classname="Bailout page › before entering the route" name="sets notSeeingPreferredShop flag based value returned by store method pageData" time="0.01">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vehicle-lookup\vehicle-lookup.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:33" time="1.383" tests="7">
|
||
<testcase classname="vehicle-lookup.vue" name="IsVinbyAddressPermissible to be false" time="0.149">
|
||
</testcase>
|
||
<testcase classname="vehicle-lookup.vue" name=""Continue" button is disabled when no VIN Lookup method is selected." time="0.022">
|
||
</testcase>
|
||
<testcase classname="vehicle-lookup.vue" name=""Continue" button is enabled after a VIN Lookup method is selected." time="0.064">
|
||
</testcase>
|
||
<testcase classname="vehicle-lookup.vue" name="Click the back button, trigger navigate function from Vue Router with CLICKED_BACK parameter." time="0.019">
|
||
</testcase>
|
||
<testcase classname="vehicle-lookup.vue" name="Select "Provide VIN Manually" then click "Continue". Navigates to "vin-lookup" page." time="0.083">
|
||
</testcase>
|
||
<testcase classname="vehicle-lookup.vue" name="Select "Provide My License Plate Number" then click "Continue". Navigates to "license-plate-lookup" page." time="0.047">
|
||
</testcase>
|
||
<testcase classname="vehicle-lookup.vue" name="Select "Provide My Home Address" then click "Continue". Navigates to "address-lookup" page." time="0.047">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\contact-details\contact-details.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:33" time="1.718" tests="19">
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render site header" time="0.104">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render sub title" time="0.013">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render first name question subcomponent" time="0.017">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render last name question subcomponent" time="0.014">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render email question subcomponent" time="0.013">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render phone number question subcomponent" time="0.014">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render text updates checkbox subcomponent" time="0.164">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render technician notes textarea question subcomponent" time="0.012">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render disclaimer text" time="0.02">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render privacy policy link" time="0.013">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render terms of use link" time="0.011">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Should render site footer" time="0.014">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Mocked store with no contact info yields expected data" time="0.011">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Rendering" name="Mock store with contact info yields expected data" time="0.009">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Navigation" name="Back button clicked triggers navigation" time="0.017">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Navigation" name="Forward button clicked triggers navigation" time="0.014">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue › Navigation" name="Forward button click updates contact info" time="0.02">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue" name="Mocked store with no contact info yields expected data" time="0.005">
|
||
</testcase>
|
||
<testcase classname="contactDetails.vue" name="Mock store with contact info yields expected data" time="0.005">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vehicle-parts\vehicle-parts.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:33" time="1.488" tests="7">
|
||
<testcase classname="vehicle-parts.vue" name="Set cms content called on load" time="0.058">
|
||
</testcase>
|
||
<testcase classname="vehicle-parts.vue" name="PageData / isRepair populated in Vuex. arePagePrerequisitesValid should be true " time="0.06">
|
||
</testcase>
|
||
<testcase classname="vehicle-parts.vue" name="Initial data, should populate this.selectedGlassParts" time="0.034">
|
||
</testcase>
|
||
<testcase classname="vehicle-parts.vue" name="User had part questions > navigateBack triggers a router.navigateWithoutSaving change with correct scenario" time="0.015">
|
||
</testcase>
|
||
<testcase classname="vehicle-parts.vue" name="User did not have part questions > navigateBack triggers a router.navigate change with correct scenario" time="0.013">
|
||
</testcase>
|
||
<testcase classname="vehicle-parts.vue" name="ForwardButtonAction triggers a router.navigate change if there are child part questions" time="0.078">
|
||
</testcase>
|
||
<testcase classname="vehicle-parts.vue" name="ForwardButtonAction triggers a router.navigate change if there are capability questions" time="0.091">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\welcome-page\welcome-page.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:33" time="1.676" tests="11">
|
||
<testcase classname="welcome-page.vue" name="Should render welcomePage sub-components (policyNumber, policyZipCode, dateOfLoss, damageCause etc.)" time="0.1">
|
||
</testcase>
|
||
<testcase classname="welcome-page.vue" name="Policy zip field should be visible if coverage is enabled" time="0.064">
|
||
</testcase>
|
||
<testcase classname="welcome-page.vue" name="Policy zip field should be hidden if coverage is not enabled" time="0.068">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if duplicates found, navigate to duplicate check page" time="0.008">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if isCoverageEnabled is false, then getCoveragePolicyInfo not called" time="0.046">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if isCoverageEnabled is true, then getCoveragePolicyInfo called" time="0.072">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if policy and vehicles are found but no duplicates, navigate to policy-vehicle page" time="0.017">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if policy is found, but no vehicles and no duplicates, navigate to vehicle-selection page" time="0.038">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if policy is found, but null vehicles and no duplicates, navigate to vehicle-selection page" time="0.018">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if policy is not found and no duplicates, navigate to policy-holder-details page" time="0.015">
|
||
</testcase>
|
||
<testcase classname="navigation" name="getDuplicateReferrals throws rejected promise => navigate called" time="0.056">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vin-lookup\vin-lookup-alerts\vin-lookup-alerts.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:33" time="2.506" tests="3">
|
||
<testcase classname="vin-lookup-alerts.vue" name="VehicleNotFoundAlert is displayed on the screen" time="0.117">
|
||
</testcase>
|
||
<testcase classname="vin-lookup-alerts.vue" name="VehicleNotMatchedAlert is displayed on the screen" time="0.049">
|
||
</testcase>
|
||
<testcase classname="vin-lookup-alerts.vue" name="TwoIdenticalYMMVehicleAlert is displayed on the screen" time="0.073">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vehicle-damage\vehicle-damage.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:33" time="1.818" tests="1">
|
||
<testcase classname="vehicle-damage.vue" name="When damage selected is a repair, navigate to coverage-statement page" time="0.079">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vin-lookup\vin-location-information\vin-location-information.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:33" time="2.307" tests="2">
|
||
<testcase classname="vin-location-information.vue" name="VIN Location Detail is NOT displayed on the screen as a default." time="0.146">
|
||
</testcase>
|
||
<testcase classname="vin-location-information.vue" name="Toggling VIN Location Detail" time="0.207">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\license-plate-lookup\license-plate-lookup.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:34" time="1.417" tests="7">
|
||
<testcase classname="license-plate-lookup.vue › page level alerts" name="If license plate matches a different vehicle, display MatchedDifferentVehicleAlert" time="0.278">
|
||
</testcase>
|
||
<testcase classname="license-plate-lookup.vue › page level alerts" name="If license plate matches two identical YMM vehicles, display alertMatchedTwoIdenticalYMMVehicle" time="0.038">
|
||
</testcase>
|
||
<testcase classname="license-plate-lookup.vue › page level alerts" name="If no vehicles found, display VinNotFound alert" time="0.029">
|
||
</testcase>
|
||
<testcase classname="license-plate-lookup.vue › navigation" name="Clicking back button navigates back" time="0.008">
|
||
</testcase>
|
||
<testcase classname="license-plate-lookup.vue › navigation" name="License plate found and matches entered vehicle => navigateForwardWithSingleCarMatch" time="0.007">
|
||
</testcase>
|
||
<testcase classname="license-plate-lookup.vue › navigation" name="if a different vehicle is found than the one entered and the selected glass is not available for that vehicle, navigate back to vehicle-damage page" time="0.049">
|
||
</testcase>
|
||
<testcase classname="license-plate-lookup.vue › miscellaneous" name="Vehicle make set, arePagePrerequisitesValid should be true" time="0.007">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\tpa-search\tpa-search.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:33" time="2.978" tests="71">
|
||
<testcase classname="TPA search page" name="returns the initial data" time="0.065">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="site header" time="0.02">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="search providers form" time="0.022">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="search question label" time="0.019">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="search instructions" time="0.016">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="search question field" time="0.019">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="provider selection form" time="0.014">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="map" time="0.019">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="search radius filter" time="0.016">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="select provider question" time="0.02">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="no network providers alert when providers length is 0, undefined, or null" time="0.013">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="no network providers alert when providers length is 0, undefined, or null" time="0.014">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="no network providers alert when providers length is 0, undefined, or null" time="0.013">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="preferred shop not listed link" time="0.013">
|
||
</testcase>
|
||
<testcase classname="TPA search page › should render" name="site footer" time="0.015">
|
||
</testcase>
|
||
<testcase classname="TPA search page" name="should not render no network providers alert when providers length is not 0" time="0.018">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › filterOptions" name="returns empty object when cms content is empty, null or undefined" time="0.185">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › filterOptions" name="returns empty object when cms content is empty, null or undefined" time="0.037">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › filterOptions" name="returns empty object when cms content is empty, null or undefined" time="0.026">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › filterOptions" name="returns expected when cms content is some non empty iterable" time="0.015">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="tpaSearchQuestionLabel returns value from getCmsContent" time="0.016">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="tpaSearchQuestionLabel returns value from getCmsContent" time="0.02">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="tpaSearchQuestionLabel returns value from getCmsContent" time="0.018">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="tpaSearchQuestionLabel returns value from getCmsContent" time="0.024">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="searchInstructionsText returns value from getCmsContent" time="0.039">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="searchInstructionsText returns value from getCmsContent" time="0.018">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="searchInstructionsText returns value from getCmsContent" time="0.018">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="searchInstructionsText returns value from getCmsContent" time="0.025">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="shopNotListedModalLink returns value from getCmsContent" time="0.015">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="shopNotListedModalLink returns value from getCmsContent" time="0.019">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="shopNotListedModalLink returns value from getCmsContent" time="0.022">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed" name="shopNotListedModalLink returns value from getCmsContent" time="0.015">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › radiusInMiles" name="returns 25 when filter is "25 miles"" time="0.017">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › radiusInMiles" name="returns 50 when filter is "50 miles"" time="0.014">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › radiusInMiles" name="returns 100 when filter is "100 miles"" time="0.019">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › radiusInMiles" name="returns 0 when filter is not "25 miles", "50 miles", or "100 miles"" time="0.017">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › radiusInMiles" name="returns 0 when filter is not "25 miles", "50 miles", or "100 miles"" time="0.014">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › radiusInMiles" name="returns 0 when filter is not "25 miles", "50 miles", or "100 miles"" time="0.014">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › noNetworkShopsAlertHeaderText" name="returns exact cmsContent value when "{custom:radiusInMiles}" is not a substring" time="0.026">
|
||
</testcase>
|
||
<testcase classname="TPA search page › computed › noNetworkShopsAlertHeaderText" name="returns cmsContent value with all instances of "{custom:radiusInMiles}" replaced with radiusInMiles" time="0.078">
|
||
</testcase>
|
||
<testcase classname="TPA search page › watch" name="on filter calls getTpaProviders and sets providers" time="0.014">
|
||
</testcase>
|
||
<testcase classname="TPA search page › watch › on providers" name="sets selected provider number to "" when there are no providers" time="0.011">
|
||
</testcase>
|
||
<testcase classname="TPA search page › watch › on providers" name="sets selected provider number to "" when there are no providers" time="0.011">
|
||
</testcase>
|
||
<testcase classname="TPA search page › watch › on providers" name="sets selected provider number to "" when there are no providers" time="0.011">
|
||
</testcase>
|
||
<testcase classname="TPA search page › watch › on providers" name="sets selected provider number to value of provider when there is one provider" time="0.021">
|
||
</testcase>
|
||
<testcase classname="TPA search page › watch › on providers" name="sets selected provider number to "" when there are more than one provider" time="0.008">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › getProviders" name="returns empty list when getTpaProviders returns no data" time="0.008">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › getProviders" name="returns empty list when getTpaProviders returns no data" time="0.011">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › getProviders" name="returns empty list when getTpaProviders returns no data" time="0.014">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › getProviders" name="returns expected when getTpaProviders returns data" time="0.011">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="doNotSeeMyShopLinkClick invokes navigate method" time="0.017">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › searchClick" name="sets providers to empty list when no data returned from getProviders" time="0.013">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › searchClick" name="sets providers to empty list when no data returned from getProviders" time="0.012">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › searchClick" name="sets providers to empty list when no data returned from getProviders" time="0.013">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › searchClick" name="returns value from getProviders" time="0.017">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="backButtonAction invokes navigate method" time="0.01">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="forwardButtonAction invokes navigate method" time="0.025">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › getCustomValueFromString" name="returns radius in miles value if "radiusInMiles"" time="0.011">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method › getCustomValueFromString" name="returns radius in miles value if not "radiusInMiles"" time="0.01">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="setFilter sets value of filter" time="0.015">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="setFilter sets value of filter" time="0.01">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="setFilter sets value of filter" time="0.013">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="setFilter sets value of filter" time="0.024">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="setProviders sets value of providers" time="0.012">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="setProviders sets value of providers" time="0.011">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="setProviders sets value of providers" time="0.011">
|
||
</testcase>
|
||
<testcase classname="TPA search page › method" name="setProviders sets value of providers" time="0.01">
|
||
</testcase>
|
||
<testcase classname="TPA search page › before route enter" name="when providers exist at 25 mile radius, filter is set to "25 miles" and providers set to expected" time="0.02">
|
||
</testcase>
|
||
<testcase classname="TPA search page › before route enter" name="when providers exist at 50 mile radius but not 25, filter is set to "50 miles" and providers set to expected" time="0.018">
|
||
</testcase>
|
||
<testcase classname="TPA search page › before route enter" name="when providers exist at 100 mile radius but not 50 or 25, filter is set to "100 miles" and providers set to expected" time="0.019">
|
||
</testcase>
|
||
<testcase classname="TPA search page › before route enter" name="when no providers exist at 100, 50, or 25 mile radius, filter is set to "100 miles" and providers set to empty list" time="0.041">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\digital-components\question-chain\question-chain.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:34" time="1.149" tests="12">
|
||
<testcase classname="Question Chain component › on create..." name="Should populate questions data array" time="0.19">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › on create..." name="Should not include suppressed questions on questions data array" time="0.015">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method handleAnswer..." name="should run getQuestionChainAnswerIfComplete" time="0.012">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method handleAnswer..." name="should emit update:modelValue if returnedAnswer contains 'answer'" time="0.012">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method handleAnswer..." name="should NOT emit update:modelValue if no returnedAnswer" time="0.011">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method handleAnswer..." name="should NOT emit update:modelValue if returnedAnswer contains 'nextQuestion'" time="0.01">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method getQuestionChainAnswerIfComplete..." name="should return false if no returned answer" time="0.008">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method getQuestionChainAnswerIfComplete..." name="should set the answerSelected to match the answered one" time="0.01">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method getQuestionChainAnswerIfComplete..." name="should remove answers of questions after the answered one" time="0.014">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method getQuestionChainAnswerIfComplete..." name="should return false if returnedAnswer is a nextQuestion (not a final answer)" time="0.014">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method getQuestionChainAnswerIfComplete..." name="should trigger scroll to .current-question if returnedAnswer is a nextQuestion (not a final answer)" time="0.017">
|
||
</testcase>
|
||
<testcase classname="Question Chain component › method getQuestionChainAnswerIfComplete..." name="should return answer object if returnedAnswer is a final matching answer" time="0.014">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\part-questions\part-questions.spec.js" errors="0" failures="0" skipped="2" timestamp="2023-11-09T17:47:35" time="1.141" tests="8">
|
||
<testcase classname="partQuestions.vue... › method arePagePrerequisitesValid..." name="Should return true for valid page requisites if pageData exists" time="0.033">
|
||
</testcase>
|
||
<testcase classname="partQuestions.vue... › method arePagePrerequisitesValid..." name="Should return false for valid page requisites if partsOrQuestions in pageData is missing" time="0.008">
|
||
</testcase>
|
||
<testcase classname="partQuestions.vue... › method arePagePrerequisitesValid..." name="Should be at least one item in partsOrQuestions" time="0.008">
|
||
</testcase>
|
||
<testcase classname="partQuestions.vue... › watch on selectedAnswers should be set up..." name="Should trigger handleAnswerUpdates if watched data changes" time="0.011">
|
||
</testcase>
|
||
<testcase classname="partQuestions.vue... › forwardButtonAction" name="Should clear out answerData" time="0.008">
|
||
</testcase>
|
||
<testcase classname="partQuestions.vue... › forwardButtonAction" name="Should save to pinia store" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="partQuestions.vue... › forwardButtonAction" name="Should call GET_PARTS API" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="partQuestions.vue... › forwardButtonAction" name="Should trigger navigateForward" time="0.007">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\service-location\service-location.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:34" time="1.774" tests="3">
|
||
<testcase classname="navigation" name="if the back button is clicked, navigate back" time="0.044">
|
||
</testcase>
|
||
<testcase classname="updating service zip" name="updates the page model after changing the service zip code" time="0.022">
|
||
</testcase>
|
||
<testcase classname="updating service zip" name="displays military zip message when zip is updated" time="0.015">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\capability-questions\capability-questions.spec.js" errors="0" failures="0" skipped="2" timestamp="2023-11-09T17:47:35" time="0.944" tests="8">
|
||
<testcase classname="capabilityQuestions.vue › method arePagePrerequisitesValid..." name="Should return true for valid page requisites if pageData exists" time="0.03">
|
||
</testcase>
|
||
<testcase classname="capabilityQuestions.vue › method arePagePrerequisitesValid..." name="Should return false for valid page requisites if partsOrQuestions in pageData is missing" time="0.015">
|
||
</testcase>
|
||
<testcase classname="capabilityQuestions.vue › method arePagePrerequisitesValid..." name="Should be at least one item in partsOrQuestions" time="0.008">
|
||
</testcase>
|
||
<testcase classname="capabilityQuestions.vue › watch on selectedAnswers should be set up..." name="Should trigger handleAnswerUpdates if watched data changes" time="0.013">
|
||
</testcase>
|
||
<testcase classname="capabilityQuestions.vue › forwardButtonAction" name="Should clear out answerData" time="0.036">
|
||
</testcase>
|
||
<testcase classname="capabilityQuestions.vue › forwardButtonAction" name="Should save to pinia store" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="capabilityQuestions.vue › forwardButtonAction" name="Should call GET_PART_FROM_CAPABILITY_QUESTION_ANSWER API" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="capabilityQuestions.vue › forwardButtonAction" name="Should trigger navigateForward" time="0.007">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\digital-components\textarea-question\textarea-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:35" time="0.81" tests="18">
|
||
<testcase classname="textarea-question.vue › Expected components rendered" name="Label rendered" time="0.037">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Expected components rendered" name="Textarea rendered" time="0.007">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Expected components rendered" name="Character count rendered" time="0.125">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Expected components rendered" name="Error rendered" time="0.012">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Expected components rendered" name="Not required => optional text rendered" time="0.005">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Expected components rendered" name="Required => optional text not rendered" time="0.006">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Computed properties rendered › characterCount" name="Model value null => character count is 0 " time="0.005">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Computed properties rendered › characterCount" name="Model value undefined => character count is 0" time="0.005">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Computed properties rendered › characterCount" name="Model value empty string => character count is 0" time="0.006">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Computed properties rendered › characterCount" name="Model value non-empty string => character count is as expected" time="0.006">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Computed properties rendered › value" name="Get value corresponds to modelValue" time="0.005">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Computed properties rendered › value" name="Set value => update modelValue event emitted with new value" time="0.006">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Properties properly affect initial state" name="Placeholder text sets placeholder text of text area" time="0.007">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Properties properly affect initial state" name="isDisabled true => textarea disabled" time="0.005">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Properties properly affect initial state" name="isRequired true => textarea required" time="0.004">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Properties properly affect initial state" name="validationRules set rules of text area" time="0.005">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Properties properly affect initial state" name="maxLength set max length of text area" time="0.008">
|
||
</testcase>
|
||
<testcase classname="textarea-question.vue › Properties properly affect initial state" name="inputRows set input rows of text area" time="0.004">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\address-vehicles\address-vehicles.spec.js" errors="0" failures="0" skipped="1" timestamp="2023-11-09T17:47:35" time="1.224" tests="6">
|
||
<testcase classname="address-vehicles.vue" name="Should navigate to CLICKED_BACK if backButtonAction is run" time="0.054">
|
||
</testcase>
|
||
<testcase classname="address-vehicles.vue" name="navigateForward should be called if forwardButtonAction is run" time="0.037">
|
||
</testcase>
|
||
<testcase classname="address-vehicles.vue" name="Should return out of forwardButtonAction is lookupVin returns an error" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="address-vehicles.vue" name="Should navigate to CLICKED_FORWARD scenario if carId is different and selected glass not available for vehicle on navigateForward" time="0.034">
|
||
</testcase>
|
||
<testcase classname="address-vehicles.vue" name="carId is not different on navigateForward (car was found) => Should handle navigating forward with car match" time="0.03">
|
||
</testcase>
|
||
<testcase classname="address-vehicles.vue" name="Should return true for valid page requisites if carId exists" time="0.058">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\shop-list-button\shop-list-button.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:35" time="1.162" tests="45">
|
||
<testcase classname="Shop list button › should render" name="correctly with required props" time="0.047">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render" name="correctly with all relevant props" time="0.016">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render" name="expected data with only required props" time="0.009">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render" name="expected data with all relevant props" time="0.008">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › button label with expected classes" name="when "textPosition" prop provided" time="0.019">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › button label with expected classes" name="when "textPosition" prop not provided" time="0.009">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › button label sub copy with expected classes" name="when "textPosition" prop provided" time="0.011">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › button label sub copy with expected classes" name="when "textPosition" prop not provided" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › availability indicator block with expected when displayAvailabilityIndicators true" name="and availability rating is high" time="0.016">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › availability indicator block with expected when displayAvailabilityIndicators true" name="and availability rating is not high or null" time="0.015">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › availability indicator block with expected when displayAvailabilityIndicators true" name="and availability rating is not high or null" time="0.01">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › availability indicator block with expected when displayAvailabilityIndicators true" name="and availability rating is null" time="0.008">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › availability indicator block with expected when displayAvailabilityIndicators true" name="and availability rating is null" time="0.01">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render" name="availability indicator block with expected classes when displayAvailabilityIndicators true" time="0.009">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render" name="availability indicator loader when displayAvailabilityIndicators" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › availability badge when displayAvailabilityIndicators true" name="and "availabilityRating" is "high"" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › availability badge when displayAvailabilityIndicators true" name="and "availabilityRating" is not "high" or null" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render › availability badge when displayAvailabilityIndicators true" name="and "availabilityRating" is not "high" or null" time="0.009">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render" name="button body copy when buttonBodyCopy provided" time="0.015">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should render" name="screen reader only text when screenReaderOnlyText provided" time="0.011">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should not render" name="availability indicator block when displayAvailabilityIndicators falsy" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should not render" name="availability indicator block when displayAvailabilityIndicators falsy" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should not render" name="availability indicator block when displayAvailabilityIndicators falsy" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should not render" name="availability badge when displayAvailabilityIndicators true and "availabilityRating" is null" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should not render" name="availability badge when displayAvailabilityIndicators true and "availabilityRating" is null" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should not render" name="button body copy when buttonBodyCopy not provided" time="0.009">
|
||
</testcase>
|
||
<testcase classname="Shop list button › should not render" name="screen reader only text when screenReaderOnlyText not provided" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › isLoaderDisplayed" name="should return true when availabilityRating is null or undefined" time="0.005">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › isLoaderDisplayed" name="should return true when availabilityRating is null or undefined" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › isLoaderDisplayed" name="should return false when availabilityRating is empty string" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › isLoaderDisplayed" name="should return false when availabilityRating is non-empty string" time="0.011">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › availabilityRatingClass" name="returns "gray" if availability rating null or undefined" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › availabilityRatingClass" name="returns "gray" if availability rating null or undefined" time="0.005">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › availabilityRatingClass" name="returns green if availability rating is "high"" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › availabilityRatingClass" name="returns orange if availability not "high"" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › availabilityRatingClass" name="returns orange if availability not "high"" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › badgeText" name="returns empty string if availability rating null or undefined" time="0.005">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › badgeText" name="returns empty string if availability rating null or undefined" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › badgeText" name="returns "Appts available" if availability rating "high"" time="0.005">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › badgeText" name="returns "Appts low" if availability rating not null or "high"" time="0.006">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › badgeText" name="returns "Appts low" if availability rating not null or "high"" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › selectedValue" name=""get" returns modalValue prop" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › computed › selectedValue" name=""set" emits "update:modalValue" event" time="0.014">
|
||
</testcase>
|
||
<testcase classname="Shop list button › before mount" name="should call availabilityRatingCallback with expected data if displayAvailabilityIndicators true" time="0.007">
|
||
</testcase>
|
||
<testcase classname="Shop list button › before mount" name="should not call availabilityRatingCallback if displayAvailabilityIndicators false" time="0.006">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\questions-page-layout\questions-page-layout.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:35" time="0.9" tests="7">
|
||
<testcase classname="questionsPageLayout.vue › method showThisQuestionChain..." name="Should return true if index prop and passed index match" time="0.046">
|
||
</testcase>
|
||
<testcase classname="questionsPageLayout.vue › method showThisQuestionChain..." name="Should return true if answerResult exists" time="0.013">
|
||
</testcase>
|
||
<testcase classname="questionsPageLayout.vue › method showThisQuestionChain..." name="Should return false if indexes don't match and answerResult is missing" time="0.009">
|
||
</testcase>
|
||
<testcase classname="questionsPageLayout.vue › method showThisQuestionChain..." name="Should return false if no questions" time="0.009">
|
||
</testcase>
|
||
<testcase classname="questionsPageLayout.vue › method showThisQuestionChain..." name="Should return false if suppressed" time="0.009">
|
||
</testcase>
|
||
<testcase classname="questionsPageLayout.vue › method handleForwardButtonAction..." name="Should emit forwardButtonAction" time="0.01">
|
||
</testcase>
|
||
<testcase classname="questionsPageLayout.vue › method handleBackButtonAction..." name="Should emit backButtonAction" time="0.007">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\molding-questions\molding-questions.spec.js" errors="0" failures="0" skipped="2" timestamp="2023-11-09T17:47:35" time="1.38" tests="8">
|
||
<testcase classname="moldingQuestions.vue › method arePagePrerequisitesValid..." name="Should return true for valid page requisites if pageData exists" time="0.051">
|
||
</testcase>
|
||
<testcase classname="moldingQuestions.vue › method arePagePrerequisitesValid..." name="Should return false for valid page requisites if partsOrQuestions in pageData is missing" time="0.01">
|
||
</testcase>
|
||
<testcase classname="moldingQuestions.vue › method arePagePrerequisitesValid..." name="Should be at least one item in partsOrQuestions" time="0.008">
|
||
</testcase>
|
||
<testcase classname="moldingQuestions.vue › watch on selectedAnswers should be set up..." name="Should trigger handleAnswerUpdates if watched data changes" time="0.012">
|
||
</testcase>
|
||
<testcase classname="moldingQuestions.vue › forwardButtonAction" name="Should clear out answerData" time="0.009">
|
||
</testcase>
|
||
<testcase classname="moldingQuestions.vue › forwardButtonAction" name="Should save to pinia store" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="moldingQuestions.vue › forwardButtonAction" name="Should call GET_PARTS_OR_QUESTIONS API" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="moldingQuestions.vue › forwardButtonAction" name="Should trigger navigateForward" time="0.008">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\policy-endorsements\policy-endorsements.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:36" time="1.024" tests="11">
|
||
<testcase classname="policyEndorsements.vue › Rendering" name="Should render site header" time="0.051">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Rendering" name="Should render site subheader" time="0.014">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Rendering" name="Should render schoolProperty buttonQuestion component if policy vehicle has Educator endorsement" time="0.027">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Rendering" name="Should not render schoolProperty buttonQuestion component if policy vehicle does not have Educator endorsement" time="0.022">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Rendering" name="Should render parkingLot buttonQuestion component if policy vehicle has Parking Guard endorsement" time="0.035">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Rendering" name="Should not render parkingLot buttonQuestion component if policy vehicle does not have Parking Guard endorsement" time="0.02">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Rendering" name="Should render site footer" time="0.005">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Navigation" name="Back button clicked triggers navigation" time="0.005">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Navigation" name="Forward button clicked with valid car id triggers navigation" time="0.006">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Navigation" name="Forward button clicked with invalid car id triggers navigation scenario CLICKED_FORWARD_WITH_CAR_ID_NOT_FOUND" time="0.006">
|
||
</testcase>
|
||
<testcase classname="policyEndorsements.vue › Navigation" name="Forward button clicked saves endorsement question answers" time="0.005">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vehicle-parts\glass-part-question\glass-part-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:36" time="0.831" tests="11">
|
||
<testcase classname="glass-part-question.vue" name="Part data passed in, should map data for ButtonQuestion (radio type)" time="0.069">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="Tint mapper, should get tint image by glassLocation and tintColor" time="0.011">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="Tint mapper, should return empty string if no tint map found" time="0.007">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="Should emit updateModelValue, and have correct attributes" time="0.014">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="default is selected if only one option" time="0.008">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="partsForSelectedTint returns correct parts" time="0.009">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="partsForSelectedTint returns correct parts" time="0.006">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="partsForSelectedTint returns correct parts" time="0.006">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="partsForSelectedTint returns correct parts" time="0.014">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="partsForSelectedTint returns correct parts" time="0.007">
|
||
</testcase>
|
||
<testcase classname="glass-part-question.vue" name="partsForSelectedTint returns correct parts" time="0.005">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\provider-preference\provider-preference.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:36" time="1.147" tests="3">
|
||
<testcase classname="provider-preference.vue" name="Should navigate to safelite flow when safelite selected" time="0.053">
|
||
</testcase>
|
||
<testcase classname="provider-preference.vue" name="Should navigate to tpa flow when TPAOption selected and TPA Flow Enabled" time="0.019">
|
||
</testcase>
|
||
<testcase classname="provider-preference.vue" name="Should navigate to tpa disabled route page when TPAOption selected and TPA Flow disabled" time="0.017">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\ux-components\list-button\list-button.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:36" time="0.935" tests="13">
|
||
<testcase classname="list-button.vue › loader" name="selectingInitiatesLoad is true and answer is changed => show the loader" time="0.06">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › loader" name="Should return loader color" time="0.025">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › loader" name="Should return loader position" time="0.02">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › baseInputButton checks" name="Should return input type checkbox if isMultiSelect is true" time="0.029">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › baseInputButton checks" name="Should return input type radio if isMultiSelect is false or not specified" time="0.015">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › baseInputButton checks" name="(Radio) Should emit button value on selectedValue change" time="0.008">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › baseInputButton checks" name="(Checkbox) Should emit button value on selectedValue change" time="0.006">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › styling/UI" name="has buttonLabel => displays buttonLabel" time="0.048">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › styling/UI" name="has buttonLabelSubCopy => displays buttonLabelSubCopy" time="0.012">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › styling/UI" name="has screenReaderOnlyText => displays screenReaderOnlyText" time="0.011">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › styling/UI" name="Should return screen reader text" time="0.007">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › styling/UI" name="Should return text alignment class" time="0.01">
|
||
</testcase>
|
||
<testcase classname="list-button.vue › styling/UI" name="Should return aria-required state" time="0.023">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\policy-holder-details\policy-holder-details.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:36" time="0.82" tests="4">
|
||
<testcase classname="policy-holder-details.vue" name="Should render policy-holder-details sub-components (policy holder first name, last name, street address etc.)" time="0.048">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if the back button is clicked, navigate back" time="0.014">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if the car entered matches one of the vehicles found navigate forward" time="0.016">
|
||
</testcase>
|
||
<testcase classname="navigation" name="if the coverage policy verified navigate forward to policy-vehicle page" time="0.012">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\router\router.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:36" time="0.869" tests="1">
|
||
<testcase classname="Router" name="Should push next view when navigating locally" time="0.009">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\service-packages\service-package-question\service-package-radio\service-package-radio.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:36" time="0.907" tests="7">
|
||
<testcase classname="service-package-radio.vue" name="Should include buttonLabel in html" time="0.084">
|
||
</testcase>
|
||
<testcase classname="service-package-radio.vue" name="Should include buttonLabelAuxillaryCopy in html" time="0.027">
|
||
</testcase>
|
||
<testcase classname="service-package-radio.vue" name="Should include buttonLabelSubCopy in html" time="0.023">
|
||
</testcase>
|
||
<testcase classname="service-package-radio.vue" name="Should include buttonFooterCopy in html" time="0.026">
|
||
</testcase>
|
||
<testcase classname="service-package-radio.vue" name="Should get 5 strings from getArrayOfListItemsFromRawCmsCopy when provided with a dashed (x5) buttonBodyCopy" time="0.02">
|
||
</testcase>
|
||
<testcase classname="service-package-radio.vue" name="Should get strings from getArrayOfListItemsFromRawCmsCopy without dashes when provided with a dashed buttonBodyCopy" time="0.018">
|
||
</testcase>
|
||
<testcase classname="service-package-radio.vue" name="Should get 5 strings from getArrayOfListItemsFromRawCmsCopy when buttonBodyCopy has 6 total dashes, but one is empty " time="0.022">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vehicle-damage\damage-location-question\damage-location-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:36" time="0.581" tests="2">
|
||
<testcase classname="damage-location-question.vue" name="Selected location option is emitted upon selection." time="0.026">
|
||
</testcase>
|
||
<testcase classname="damage-location-question.vue" name="Answers to display filtered by data from api." time="0.009">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\address-vehicles\address-vehicles-question\address-vehicles-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:36" time="0.674" tests="5">
|
||
<testcase classname="address-vehicles-question.vue" name="Selected vehicle is emitted upon selection" time="0.039">
|
||
</testcase>
|
||
<testcase classname="address-vehicles-question.vue" name="Should return content for differentVehicleAlertHeader" time="0.01">
|
||
</testcase>
|
||
<testcase classname="address-vehicles-question.vue" name="Should return content for differentVehicleAlertBody" time="0.01">
|
||
</testcase>
|
||
<testcase classname="address-vehicles-question.vue" name="Should return content for AlertMatchedTwoIdenticalYMMVehicleHeader" time="0.009">
|
||
</testcase>
|
||
<testcase classname="address-vehicles-question.vue" name="Should return content for AlertMatchedTwoIdenticalYMMVehicleBody" time="0.011">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vehicle-damage\replace-options-question\replace-options-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.574" tests="4">
|
||
<testcase classname="replace-options-question.vue" name="Selected damage option is emitted upon selection." time="0.026">
|
||
</testcase>
|
||
<testcase classname="replace-options-question.vue" name="Answers to display filtered by data from api." time="0.012">
|
||
</testcase>
|
||
<testcase classname="replace-options-question.vue" name="when updateSelectedValues method is called with a single answerToDisplay it will call to update this.selectedReplaceOptions" time="0.006">
|
||
</testcase>
|
||
<testcase classname="replace-options-question.vue" name="when isAvailable is true, will run updateSelectedValues method" time="0.007">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\service-location\service-zip-modal-question\service-zip-modal-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.747" tests="6">
|
||
<testcase classname="service-zip-modal-question.vue" name="Initial state on load with existing location info" time="0.127">
|
||
</testcase>
|
||
<testcase classname="service-zip-modal-question.vue" name="Should emit update:modelValue on setZipCode for a valid, serviceable zip" time="0.016">
|
||
</testcase>
|
||
<testcase classname="service-zip-modal-question.vue" name="Should not emit update:modelValue on setZipCode for an invalid zip" time="0.008">
|
||
</testcase>
|
||
<testcase classname="service-zip-modal-question.vue" name="Should display invalid zip alerts for invalid ip inputs" time="0.01">
|
||
</testcase>
|
||
<testcase classname="service-zip-modal-question.vue" name="Should reset all alerts on onModalClosed" time="0.009">
|
||
</testcase>
|
||
<testcase classname="service-zip-modal-question.vue" name="Should prepopulate the zip on onModalOpened" time="0.009">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\ux-components\alert\alert.spec.js" errors="0" failures="0" skipped="2" timestamp="2023-11-09T17:47:37" time="0.565" tests="9">
|
||
<testcase classname="alert.vue" name="Should add class 'alert-dismissible' if isDismissible is true" time="0.036">
|
||
</testcase>
|
||
<testcase classname="alert.vue" name="Should add specified alert class" time="0.008">
|
||
</testcase>
|
||
<testcase classname="alert.vue" name="Should update alert Headline to manualHeadline datam entered and alert copy to manualCopy datam entered when no cmsWidgetName entered" time="0.014">
|
||
</testcase>
|
||
<testcase classname="alert.vue" name="Should container a <router-link> tag if the manualCopy contains a {routerLink: testName, testLink} placeholder" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="alert.vue" name="Should contain 'n+1' <p> tags if the body copy has 'n' <p> tags" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="alert.vue" name="Should call scrollIntoView() when the clientBoundingRect is not entirely in the viewport (out of view top)" time="0.006">
|
||
</testcase>
|
||
<testcase classname="alert.vue" name="Should call scrollIntoView() when the clientBoundingRect is not entirely in the viewport (bottom is hidden behind footer)" time="0.005">
|
||
</testcase>
|
||
<testcase classname="alert.vue" name="Should not call scrollIntoView() when the clientBoundingRect is not entirely in the viewport but 'shouldScrollToOnMount' is false" time="0.004">
|
||
</testcase>
|
||
<testcase classname="alert.vue" name="Should not call scrollIntoView() when the clientBoundingRect is entirely in the viewport" time="0.005">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\global-methods.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.608" tests="2">
|
||
<testcase classname="" name="Global Methods - Call Http Client - Should Resolve Promise" time="0.005">
|
||
</testcase>
|
||
<testcase classname="" name="Global Methods - Call Http Client - Should Reject Promise" time="0.006">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\vehicle-banner\vehicle-banner.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.587" tests="9">
|
||
<testcase classname="vehicleBanner" name="renders the blurrycar image when displayGenericVehicleImage is true" time="0.023">
|
||
</testcase>
|
||
<testcase classname="vehicleBanner" name="renders expected vehicle image" time="0.013">
|
||
</testcase>
|
||
<testcase classname="vehicleBanner" name="should render default car icon when imageUrl is null and category is default" time="0.02">
|
||
</testcase>
|
||
<testcase classname="vehicleBanner" name="renders correct icon when imageUrl is not populated for CAR and car-placeholder.jpg" time="0.006">
|
||
</testcase>
|
||
<testcase classname="vehicleBanner" name="renders correct icon when imageUrl is not populated for TRUCK and truck-placeholder.jpg" time="0.007">
|
||
</testcase>
|
||
<testcase classname="vehicleBanner" name="renders correct icon when imageUrl is not populated for VAN and van-placeholder.jpg" time="0.007">
|
||
</testcase>
|
||
<testcase classname="vehicleBanner" name="renders correct icon when imageUrl is not populated for COMMERCIAL VAN and commercial-placeholder.jpg" time="0.008">
|
||
</testcase>
|
||
<testcase classname="vehicleBanner" name="renders correct icon when imageUrl is not populated for SUV and suv-placeholder.jpg" time="0.008">
|
||
</testcase>
|
||
<testcase classname="vehicleBanner" name="renders correct icon when imageUrl is not populated for OTHER and car-placeholder.jpg" time="0.006">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vehicle-damage\side-door-options\side-door-options.spec.js" errors="0" failures="0" skipped="3" timestamp="2023-11-09T17:47:37" time="0.564" tests="5">
|
||
<testcase classname="replace-options-question.vue" name="Selected side door option is emitted upon selection." time="0.032">
|
||
</testcase>
|
||
<testcase classname="replace-options-question.vue" name="Selected door side option is updated when selection made." time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="replace-options-question.vue" name="Selected driver side option is updated when selection made." time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="replace-options-question.vue" name="Selected passenger side option is updated when selection made." time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="replace-options-question.vue" name="Answers to display filtered by data from api." time="0.007">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\ux-components\button-main\button-main.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.543" tests="4">
|
||
<testcase classname="buttonMain.vue" name="Should return btn-primary class" time="0.017">
|
||
</testcase>
|
||
<testcase classname="buttonMain.vue" name="Should return aria-disabled state" time="0.003">
|
||
</testcase>
|
||
<testcase classname="buttonMain.vue" name="Should return loader color" time="0.012">
|
||
</testcase>
|
||
<testcase classname="buttonMain.vue" name="Should return loader position" time="0.011">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\mixins\experiment-mixin.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.585" tests="10">
|
||
<testcase classname="experiment-mixin › hasSettingEqualTo" name="setting exists and value matches => return true" time="0.027">
|
||
</testcase>
|
||
<testcase classname="experiment-mixin › hasSettingEqualTo" name="setting exists and value does not match => return false" time="0.004">
|
||
</testcase>
|
||
<testcase classname="experiment-mixin › hasSettingEqualTo" name="setting does not exist => return false" time="0.006">
|
||
</testcase>
|
||
<testcase classname="experiment-mixin › hasSettingEqualTo" name="there are no settings => return false" time="0.003">
|
||
</testcase>
|
||
<testcase classname="experiment-mixin › hasSetting" name="has setting => return true" time="0.003">
|
||
</testcase>
|
||
<testcase classname="experiment-mixin › hasSetting" name="does not have setting => return false" time="0.003">
|
||
</testcase>
|
||
<testcase classname="experiment-mixin › hasSetting" name="experimentSettings is empty => return false" time="0.003">
|
||
</testcase>
|
||
<testcase classname="experiment-mixin › getSettingValue" name="has setting => return correct value" time="0.003">
|
||
</testcase>
|
||
<testcase classname="experiment-mixin › getSettingValue" name="does not have setting => return null" time="0.004">
|
||
</testcase>
|
||
<testcase classname="experiment-mixin › getSettingValue" name="experimentSettings is empty => return null" time="0.003">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\entry-page\entry-page.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.602" tests="1">
|
||
<testcase classname="entry-page.vue" name="should render" time="0.035">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\site-header\menu-modal\menu-modal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.568" tests="6">
|
||
<testcase classname="menu-modal.vue" name="Should return text Footer Navigation" time="0.029">
|
||
</testcase>
|
||
<testcase classname="menu-modal.vue" name="Should return footer text as Safelite Group" time="0.014">
|
||
</testcase>
|
||
<testcase classname="menu-modal.vue" name="Should return Terms of service text link text" time="0.028">
|
||
</testcase>
|
||
<testcase classname="menu-modal.vue" name="Should return "Your privacy choices" text link text" time="0.028">
|
||
</testcase>
|
||
<testcase classname="menu-modal.vue" name="Icon for link to "Privacy Policies" page is displayed with the correct alternate text" time="0.08">
|
||
</testcase>
|
||
<testcase classname="menu-modal.vue" name="Should return Warranty text link text" time="0.013">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\helpers\event-bus\event-bus.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.529" tests="4">
|
||
<testcase classname="event-bus.js" name="removes items when readandpop is called" time="0.013">
|
||
</testcase>
|
||
<testcase classname="event-bus.js" name="doesn't try to remove items when readandpop is called and item doesn't exist" time="0">
|
||
</testcase>
|
||
<testcase classname="event-bus.js" name="returns event from bus" time="0.001">
|
||
</testcase>
|
||
<testcase classname="event-bus.js" name="Reads event from bus, should have event value." time="0.001">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\ux-components\list-button-horizontal\list-button-horizontal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.625" tests="7">
|
||
<testcase classname="list-button-horizontal.vue › styling/UI" name="Should return screen reader text" time="0.035">
|
||
</testcase>
|
||
<testcase classname="list-button-horizontal.vue › styling/UI" name="Should return text alignment class" time="0.009">
|
||
</testcase>
|
||
<testcase classname="list-button-horizontal.vue › styling/UI" name="Should return aria-required state" time="0.015">
|
||
</testcase>
|
||
<testcase classname="list-button-horizontal.vue › styling/UI" name="is cash or insurance button => has 'strong' class" time="0.006">
|
||
</testcase>
|
||
<testcase classname="list-button-horizontal.vue › styling/UI" name="has buttonLabel => displays buttonLabel" time="0.046">
|
||
</testcase>
|
||
<testcase classname="list-button-horizontal.vue › styling/UI" name="has buttonLabelSubCopy => displays buttonLabelSubCopy" time="0.011">
|
||
</testcase>
|
||
<testcase classname="list-button-horizontal.vue › styling/UI" name="has screenReaderOnlyText => displays screenReaderOnlyText" time="0.011">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\provider-preference\provider-pref-radio\provider-pref-radio.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.657" tests="7">
|
||
<testcase classname="provider-pref-radio.vue" name="Should include buttonLabel in html" time="0.082">
|
||
</testcase>
|
||
<testcase classname="provider-pref-radio.vue" name="Should include buttonLabelAuxillaryCopy in html" time="0.024">
|
||
</testcase>
|
||
<testcase classname="provider-pref-radio.vue" name="Should include buttonLabelSubCopy in html" time="0.024">
|
||
</testcase>
|
||
<testcase classname="provider-pref-radio.vue" name="Should include buttonFooterCopy in html" time="0.021">
|
||
</testcase>
|
||
<testcase classname="provider-pref-radio.vue" name="Should get 5 strings from getArrayOfListItemsFromRawCmsCopy when provided with a dashed (x5) buttonBodyCopy" time="0.023">
|
||
</testcase>
|
||
<testcase classname="provider-pref-radio.vue" name="Should get strings from getArrayOfListItemsFromRawCmsCopy without dashes when provided with a dashed buttonBodyCopy" time="0.019">
|
||
</testcase>
|
||
<testcase classname="provider-pref-radio.vue" name="Should get 5 strings from getArrayOfListItemsFromRawCmsCopy when buttonBodyCopy has 6 total dashes, but one is empty " time="0.014">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\ux-components\modal-button-main\modal-button-main.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.611" tests="8">
|
||
<testcase classname="modal-button-main.vue" name="Should return btn-primary class" time="0.029">
|
||
</testcase>
|
||
<testcase classname="modal-button-main.vue" name="Should return aria-disabled state" time="0.005">
|
||
</testcase>
|
||
<testcase classname="modal-button-main.vue" name="Should return loader color" time="0.011">
|
||
</testcase>
|
||
<testcase classname="modal-button-main.vue" name="Should return loader position" time="0.008">
|
||
</testcase>
|
||
<testcase classname="modal-button-main.vue" name="Should set 'isLoaderDisplayed' to false when calling 'removeLoader'" time="0.004">
|
||
</testcase>
|
||
<testcase classname="modal-button-main.vue" name="Should set 'isLoaderDisplayed' to false when calling 'resetButtonStyle'" time="0.004">
|
||
</testcase>
|
||
<testcase classname="modal-button-main.vue" name="Should emit 'click-event' event when clicking if the button is enabled" time="0.01">
|
||
</testcase>
|
||
<testcase classname="modal-button-main.vue" name="Should not emit 'click-event' event when clicking if the button is disabled" time="0.005">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\button-question-modal\button-question-modal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:37" time="0.677" tests="2">
|
||
<testcase classname="button-question-modal.vue" name="Should display header text when QuestionText is defined in the CMS" time="0.059">
|
||
</testcase>
|
||
<testcase classname="button-question-modal.vue" name="Should display subheader text when ButtonText is defined in the CMS" time="0.023">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vehicle-damage\windshield-options\windshield-chip-count-question\windshield-chip-count-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.645" tests="2">
|
||
<testcase classname="windshield-chip-count-question.vue" name="Selected chip count is emitted upon selection." time="0.025">
|
||
</testcase>
|
||
<testcase classname="windshield-chip-count-question.vue" name="selectedValue matches modelValue" time="0.006">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\mixins\analytics-mixin.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.648" tests="14">
|
||
<testcase classname="analyticsMixin.js" name="logPageView: calls dispatch with type and payload" time="0.014">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="logCustomEvent: calls dispatch with type and payload" time="0">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="pushEventToGA, should call dataLayer push and logCustomEvent too" time="0.004">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="pushEventToGA, should call dataLayer push and ValueToLogTypes.LAST_5 only logs last 5 of label" time="0.001">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="pushEventToGA, should call dataLayer push and ValueToLogTypes.LAST_5 logs only the last 3 characters for a 3 character string" time="0.001">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="Experiments, should push to dataLayer with default Google Custom Dimension Index" time="0.001">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="Experiments, should push to dataLayer with custom Google Custom Dimension Index" time="0.001">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="Obj is not null after action prepended" time="0">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="Obj method name does not include bound" time="0.001">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="Prepended action does not include bound" time="0">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="analyticsPageEvents returns constants analyticsPageEvents" time="0">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="GaActions returns constants GaActions" time="0.001">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="GaCategories returns constants GaCategories" time="0">
|
||
</testcase>
|
||
<testcase classname="analyticsMixin.js" name="GaLabels returns constants GaLabels" time="0.001">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\digital-components\modal\modal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.631" tests="8">
|
||
<testcase classname="modal.vue" name="Should display modal header text when headerText is defined" time="0.044">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should display footer button text when footerButtonText is defined" time="0.014">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should emit 'footer-button-event' if the form is valid" time="0.011">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should not emit 'footer-button-event' if the form is invalid" time="0.007">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should have a disabled footer button when the form has not been touched" time="0.007">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should have a disabled footer button when the form is invalid" time="0.005">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should call bootstrap Modal method 'show' when calling 'openModal'" time="0.043">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should call bootstrap Modal method 'hide' when calling 'closeModal'" time="0.013">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vin-lookup\vin-lookup.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:28" time="10.671" tests="15">
|
||
<testcase classname="vin-lookup.vue › Client-side validation" name="VIN Required error messsage is displayed." time="0.36">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Client-side validation" name="VIN Required error messsage is displayed." time="0.138">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Client-side validation" name="VIN Invalid Format error messsage is displayed." time="0.084">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Client-side validation" name="VIN Invalid Format error messsage is displayed." time="0.083">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Client-side validation" name="VIN Invalid Format error messsage is displayed." time="0.085">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Client-side validation" name="VIN Invalid Format error messsage is displayed." time="0.078">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Client-side validation" name="No error message is displayed when the vin is in the accepted format." time="0.105">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Navigation" name="Click "Back", execute navigate with navigationScenario.CLICKED_BACK." time="0.066">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Navigation" name="Different vehicle is found than the one entered and the selected glass is not available for that vehicle, navigate back to vehicle-damage page." time="0.147">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Navigation › Succesful navigateForward" name="Vehicle with Part Questions. Click "Continue", execute navigate with navigationScenario.CLICKED_FORWARD_WITH_PART_QUESTIONS" time="0.525">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Navigation › Succesful navigateForward" name="Vehicle with Multiple Parts. Click "Continue", execute navigate with navigationScenario.CLICKED_FORWARD_WITH_MULTIPLE_PARTS_TO_CHOOSE" time="0.371">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Navigation › Succesful navigateForward" name="Vehicle with Molding Questions. Click "Continue", execute navigate with navigationScenario.CLICKED_FORWARD_WITH_MOLDING_QUESTIONS" time="0.544">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Navigation › Succesful navigateForward" name="Vehicle with Capability Questions. Click "Continue", execute navigate with navigationScenario.CLICKED_FORWARD_WITH_CAPABILITY_QUESTIONS" time="0.43">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Navigation › Succesful navigateForward" name="Vehicle no additional Parts or Questions. Click "Continue", execute navigate with navigationScenario.CLICKED_FORWARD_WITH_NO_MORE_QUESTIONS" time="0.423">
|
||
</testcase>
|
||
<testcase classname="vin-lookup.vue › Navigation › Succesful navigateForward" name="Policy Vehicle with invalid vin corrected. Click "Continue", execute navigate with navigationScenario.CORRECTED_VIN_FROM_POLICY_VEHICLE" time="0.565">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\ux-components\list-card\list-card.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.662" tests="8">
|
||
<testcase classname="list-card.vue" name="Should return input type checkbox if isMultiSelect is true" time="0.05">
|
||
</testcase>
|
||
<testcase classname="list-card.vue" name="Should return primary label text" time="0.011">
|
||
</testcase>
|
||
<testcase classname="list-card.vue" name="Should return secondary (sub) label text" time="0.013">
|
||
</testcase>
|
||
<testcase classname="list-card.vue" name="Should return input group name used for radio or checkbox" time="0.011">
|
||
</testcase>
|
||
<testcase classname="list-card.vue" name="Should return aria-required state" time="0.01">
|
||
</testcase>
|
||
<testcase classname="list-card.vue" name="Should return flex row classes if isWide is true" time="0.012">
|
||
</testcase>
|
||
<testcase classname="list-card.vue" name="Should return flex row classes if isWide is true and checkboxTop if buttonLabelSubCopy is provided" time="0.011">
|
||
</testcase>
|
||
<testcase classname="list-card.vue" name="Should return flex column classes if isWide is false" time="0.014">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\provider-preference\tpa-recal-modal\tpa-recal-modal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.676" tests="2">
|
||
<testcase classname="tpa-Recal-Modal.vue" name="should show error if not acknowledged" time="0.023">
|
||
</testcase>
|
||
<testcase classname="tpa-Recal-Modal.vue" name="should not show error if acknowledged" time="0.012">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\mixins\base-mixin.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.524" tests="2">
|
||
<testcase classname="base-mixin" name="should set and get cms content" time="0.019">
|
||
</testcase>
|
||
<testcase classname="base-mixin" name="should return formatted class name for cmswidget" time="0.001">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\loading-modal\loading-modal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.572" tests="2">
|
||
<testcase classname="loadingModal" name="showModal sets modal visible" time="0.019">
|
||
</testcase>
|
||
<testcase classname="loadingModal" name="hideModal sets modal invisible" time="0.006">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\content-group-modal\content-group-modal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.599" tests="4">
|
||
<testcase classname="content-group-modal.vue" name="Should display header text when HeaderText is defined in the CMS" time="0.057">
|
||
</testcase>
|
||
<testcase classname="content-group-modal.vue" name="Should display subheader text when SubheaderText is defined in the CMS" time="0.021">
|
||
</testcase>
|
||
<testcase classname="content-group-modal.vue" name="Should insert image url when Image is defined in the CMS" time="0.011">
|
||
</testcase>
|
||
<testcase classname="content-group-modal.vue" name="Should display body text when BodyText is defined in the CMS" time="0.01">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\steering-text\steering-text.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.634" tests="1">
|
||
<testcase classname="steering-text.vue" name="Should display steering text from CMS for state MA" time="0.045">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\provider-preference\shop-preference-modal\shop-preference-modal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.67" tests="2">
|
||
<testcase classname="provider-preference.vue" name="Should display state specific steering modal link when in state with steering language" time="0.025">
|
||
</testcase>
|
||
<testcase classname="provider-preference.vue" name="Should not display state specific steering modal link when not in state with steering language" time="0.006">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\digital-components\dropdown-question\dropdown-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.536" tests="8">
|
||
<testcase classname="dropdownQuestion.vue" name="Should render a select input" time="0.044">
|
||
</testcase>
|
||
<testcase classname="dropdownQuestion.vue" name="Should render the 'questionText' data value as the label text." time="0.01">
|
||
</testcase>
|
||
<testcase classname="dropdownQuestion.vue" name="Should render the 'questionText' data value with '&NoBreak;' after the first character of each word in the label text when disableAutoFill is true." time="0.014">
|
||
</testcase>
|
||
<testcase classname="dropdownQuestion.vue" name="Should return input id as the id of the select field" time="0.007">
|
||
</testcase>
|
||
<testcase classname="dropdownQuestion.vue" name="Should render the 'questionText' data value as the aria-label attribute." time="0.006">
|
||
</testcase>
|
||
<testcase classname="dropdownQuestion.vue" name="Should return aria-disabled state as disabled" time="0.007">
|
||
</testcase>
|
||
<testcase classname="dropdownQuestion.vue" name="Should emit new value when modelValue is changed" time="0.01">
|
||
</testcase>
|
||
<testcase classname="dropdownQuestion.vue" name="Should call this.handleChange with new value when selectedOption is changed" time="0.007">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\vehicle-damage\windshield-options\windshield-damage-type-question\windshield-damage-type-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.608" tests="1">
|
||
<testcase classname="windshield-damage-type-question.vue" name="Selected windshield damage is emitted upon selection." time="0.023">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\mixins\vin-pages-mixin.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.594" tests="1">
|
||
<testcase classname="vin-pages-mixin › navigateForwardWithSingleCarMatch" name="should navigateForward" time="0.021">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\coverage-statement\recal-modal\recal-modal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.536" tests="4">
|
||
<testcase classname="modal.vue" name="Should display header text when HeaderText is defined in the CMS" time="0.06">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should display subheader text when SubheaderText is defined in the CMS" time="0.012">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should insert image url when Image is defined in the CMS" time="0.016">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should display body text when BodyText is defined in the CMS" time="0.01">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\helpers\session-helper.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.544" tests="5">
|
||
<testcase classname="isAnalyticsSessionStillActive" name="isAnalyticsSessionStillActive, should return true" time="0.003">
|
||
</testcase>
|
||
<testcase classname="isAnalyticsSessionStillActive" name="isAnalyticsSessionStillActive, should return false" time="0">
|
||
</testcase>
|
||
<testcase classname="isSavedSessionStillActive" name="isSavedSessionStillActive, should return true" time="0.001">
|
||
</testcase>
|
||
<testcase classname="isSavedSessionStillActive" name="isSavedSessionStillActive, should return false" time="0.004">
|
||
</testcase>
|
||
<testcase classname="getDateForSavedSessionTimeout" name="getDateForSavedSessionTimeout, should equal application config setting" time="0.001">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\ux-components\checkbox\checkbox.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.468" tests="6">
|
||
<testcase classname="checkbox.vue" name="Should return checkbox name" time="0.025">
|
||
</testcase>
|
||
<testcase classname="checkbox.vue" name="Should return checkbox id" time="0.007">
|
||
</testcase>
|
||
<testcase classname="checkbox.vue" name="Should return tabindex value" time="0.009">
|
||
</testcase>
|
||
<testcase classname="checkbox.vue" name="Should return label text" time="0.006">
|
||
</testcase>
|
||
<testcase classname="checkbox.vue" name="Should return label text" time="0.006">
|
||
</testcase>
|
||
<testcase classname="checkbox.vue" name="Default isChecked is false" time="0.005">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\ux-components\radio\radio.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.44" tests="6">
|
||
<testcase classname="radio.vue" name="Should return group name" time="0.026">
|
||
</testcase>
|
||
<testcase classname="radio.vue" name="Should return checkbox id" time="0.006">
|
||
</testcase>
|
||
<testcase classname="radio.vue" name="Should return label text" time="0.007">
|
||
</testcase>
|
||
<testcase classname="radio.vue" name="Should return label text" time="0.005">
|
||
</testcase>
|
||
<testcase classname="radio.vue" name="Should emit button value on click" time="0.008">
|
||
</testcase>
|
||
<testcase classname="radio.vue" name="Should set checkValue data if selectedButtonIDs has value(s)" time="0.005">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\site-footer\site-footer.spec.js" errors="0" failures="0" skipped="2" timestamp="2023-11-09T17:47:39" time="0.417" tests="3">
|
||
<testcase classname="site-footer.vue" name="Should emit ForwardClicked on button click" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="site-footer.vue" name="Should emit BackClicked on link click" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="site-footer.vue" name="Should change button text when update button text is called" time="0.032">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\provider-preference\steering-modal\steering-modal.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:38" time="0.728" tests="1">
|
||
<testcase classname="steering-modal.vue" name="getStateSpecificText should return true if state matches" time="0.023">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\address-lookup\customer-questions\customer-questions.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.629" tests="1">
|
||
<testcase classname="customerQuestions.vue" name="Should render customerQuestions sub-components addressQuestions, first name, last name, and email textbox - questions)" time="0.029">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\digital-components\text-block\text-block.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.438" tests="4">
|
||
<testcase classname="modal.vue" name="Should display 'Text' when 'Text' is defined in the CMS" time="0.028">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should contain the typeStyle class as defined by the prop" time="0.006">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should contain the justifyText class as defined by the prop" time="0.006">
|
||
</testcase>
|
||
<testcase classname="modal.vue" name="Should contain the fontWeight class as defined by the prop" time="0.01">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\site-sub-header\site-sub-header.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.447" tests="1">
|
||
<testcase classname="site sub header" name="should contain the cms content" time="0.055">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\nav-button\nav-button.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.449" tests="2">
|
||
<testcase classname="NavButton" name="should display input when type is button" time="0.027">
|
||
</testcase>
|
||
<testcase classname="NavButton" name="should display p element when type is text" time="0.005">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\service-location\service-zip-modal-question\service-zip-question\service-zip-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.434" tests="2">
|
||
<testcase classname="service-zip-question.vue" name="Should get the modelValue" time="0.035">
|
||
</testcase>
|
||
<testcase classname="service-zip-question.vue" name="Should emit to set value" time="0.007">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\helpers\validation-rules.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.283" tests="5">
|
||
<testcase classname="validation-rules.vue" name="required rules should return error if value missing" time="0.002">
|
||
</testcase>
|
||
<testcase classname="validation-rules.vue" name="required rules should return true if value present" time="0">
|
||
</testcase>
|
||
<testcase classname="validation-rules.vue" name="regex rules should return true if value is not present" time="0.001">
|
||
</testcase>
|
||
<testcase classname="validation-rules.vue" name="regex rules should return false if value is present but does not match regular expression" time="0.001">
|
||
</testcase>
|
||
<testcase classname="validation-rules.vue" name="regex rules should return true if value is present and does match regular expression" time="0">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\ux-components\text-link\text-link.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.39" tests="3">
|
||
<testcase classname="text-link.vue" name="Should return class navigation-link" time="0.025">
|
||
</testcase>
|
||
<testcase classname="text-link.vue" name="Should return class footer" time="0.006">
|
||
</testcase>
|
||
<testcase classname="text-link.vue" name="Should return class text-small" time="0.004">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\helpers\layout-helper.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.234" tests="1">
|
||
<testcase classname="" name="layout-helper: Should settle all promises and return mapped promise results" time="0.003">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\policy-vehicles\policy-vehicles-question\policy-vehicles-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.458" tests="1">
|
||
<testcase classname="policy-vehicles-question.vue" name="Selected vehicle is emitted upon selection" time="0.019">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\site-sub-header\button-back\button-back.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.363" tests="1">
|
||
<testcase classname="back button" name="renders a button" time="0.023">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\iss-components\site-header\site-header.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.526" tests="1">
|
||
<testcase classname="site-header" name="renders the logo image" time="0.021">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\service-packages\service-package-helper\service-package-helper.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.32" tests="2">
|
||
<testcase classname="" name="service package helper should return false when line item has missing price" time="0.002">
|
||
</testcase>
|
||
<testcase classname="" name="service package helper should return true when line item has all prices" time="0">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\digital-components\textbox-question\textbox-question.spec.js" errors="0" failures="0" skipped="0" timestamp="2023-11-09T17:47:39" time="0.655" tests="47">
|
||
<testcase classname="TextboxQuestion › should render › an input element" name="that exists with expected classes" time="0.022">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop" name="type" time="0.006">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop" name="placeholderText" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop" name="inputId" time="0.005">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › isDisabled" name="with value "true"" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › isDisabled" name="with value "false"" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › isRequired" name="with value "true"" time="0.005">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › isRequired" name="with value "false"" time="0.004">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › hasIcon" name="with value "true"" time="0.005">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › hasIcon" name="with value "false"" time="0.005">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › iconRight" name="with value "true"" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › iconRight" name="with value "false"" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop" name="validationRules" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop" name="cmsWidgetName" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › maxLength" name="with no value" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › maxLength" name="with some value" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › cornerStyle" name="with value "rounded"" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › cornerStyle" name="with value other than "rounded"" time="0.008">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › includeSelectIcon" name="with value "true"" time="0.005">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop › includeSelectIcon" name="with value "false"" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop" name="min" time="0.002">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › an input element › with correct attributes and classes given prop" name="max" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › a label element given that displayQuestionText is true with correct attributes and classes set with prop" name="inputId" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › a label element given that displayQuestionText is true with correct attributes and classes set with prop › questionAlignment" name="having value "center"" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › a label element given that displayQuestionText is true with correct attributes and classes set with prop › questionAlignment" name="having value other than "center"" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render" name="a search button with the correct attributes and classes if includeSearchIcon is true" time="0.004">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › a select button with the correct attributes and classes if includeSelectIcon is true" name="where cmsWidgetName defined" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render › a select button with the correct attributes and classes if includeSelectIcon is true" name="where cmsWidgetName not defined" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › should render" name="an error with the correct attributes and classes if errorMessage is not empty" time="0.004">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › does not render" name="a label element if displayQuestionText is false" time="0.002">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › does not render" name="a search button element if includeSearchIcon is false" time="0.006">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › does not render" name="a select button if includeSelectIcon is false" time="0.002">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › does not render" name="an error span if errorMessage is empty" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion" name="should return the errorMessage, handleBlur, handleChange, meta, validate and errors values from the useField hook" time="0.002">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › computed" name=""questionText" should return value based on getCmsContent result" time="0.002">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › computed › "value" should" name="get the modelValue prop" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › computed › "value" should" name="emit the "update:modelValue" event when updated" time="0.002">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › computed › labelText" name="should return the question text with no break characters if disableAutoFill is true" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › computed › labelText" name="should return the question text as it is if disableAutoFill is false" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › watch" name="should validate the new value and trigger full validation if valid" time="0.002">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › watch" name="should not trigger full validation if invalid" time="0.003">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › watch" name="should emit new value when modelValue is changed" time="0.005">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › mounted hook" name="should emit an inputId assigned event with the inputId prop as an argument" time="0.001">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › method › trimOnPaste" name="should trim the pasted text and update the model value" time="0.001">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › method › trimOnPaste" name="should trim the dropped text and update the model value" time="0.002">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › method › clickedSearch" name="should emit a click event if the meta valid flag is true" time="0.006">
|
||
</testcase>
|
||
<testcase classname="TextboxQuestion › method › clickedSearch" name="should not emit a click event if the meta valid flag is falsy" time="0.002">
|
||
</testcase>
|
||
</testsuite>
|
||
<testsuite name="src\layouts\provider-preference\tpa-recal-modal\tpa-recal-toggle\tpa-recal-toggle.spec.js" errors="0" failures="0" skipped="2" timestamp="2023-11-09T17:47:39" time="0.589" tests="2">
|
||
<testcase classname="more details section" name="should NOT be displayed on the screen as a default." time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
<testcase classname="more details section" name="should toggle when arrow clicked" time="0">
|
||
<skipped/>
|
||
</testcase>
|
||
</testsuite>
|
||
</testsuites> |