diff --git a/src/layouts/welcome-page/welcome-page.spec.js b/src/layouts/welcome-page/welcome-page.spec.js deleted file mode 100644 index d74519c8..00000000 --- a/src/layouts/welcome-page/welcome-page.spec.js +++ /dev/null @@ -1,23 +0,0 @@ -// Components -import welcomePage from "@/layouts/welcome-page/welcome-page.vue"; - -// Supporting files -import { shallowMount } from '@vue/test-utils'; -import { settleAllPromises } from "@/helpers/layout-helper.js"; -import { fetchCmsContentForPage } from "@/helpers/cms-content-helper"; -import baseMixin from "@/mixins/base-mixin.js"; -import { getMountOptions } from "@/helpers/unit-test-helper.js"; -import { nextTick } from "vue"; -import { useMainStore } from "@/store"; -import { applicationConfig } from "@/constants/application-config"; - - -// Mock our module for promises. -jest.mock("@/helpers/layout-helper.js", () => ({ - settleAllPromises: jest.fn(), -})); - -// Mock fetchCmsContentForPage -jest.mock("@/helpers/cms-content-helper", () => ({ - fetchCmsContentForPage: jest.fn(), -})); \ No newline at end of file diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index 93f1c367..a727d734 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -91,7 +91,7 @@ inputId="phoneNumberField" cmsWidgetName="PhoneNumberQuestion" v-model="welcomePageModel.phoneNumber" - validationRules="phone-number-required" + validationRules="phone-number-required|phone-number-format" isRequired mask="###-###-####" disableAutoFill /> @@ -160,7 +160,7 @@ defineRule("phone-number-format", regex( - /\A[0-9]{3}-[0-9]{3}-[0-9]{4}\z/, + /^(\([0-9]{3}\)|[0-9]{3}) *[-.]? *[0-9]{3} *[-.]? *[0-9]{4}$/, errorMessages.PHONE_NUMBER_FORMAT ) );