diff --git a/src/common-components/text-input/text-input.spec.js b/src/common-components/text-input/text-input.spec.js
deleted file mode 100644
index ba20a5c78..000000000
--- a/src/common-components/text-input/text-input.spec.js
+++ /dev/null
@@ -1,35 +0,0 @@
-import { shallowMount } from "@vue/test-utils";
-import textInput from "./text-input";
-
-describe("text-input.vue", () => {
- it("Should render a text input", async () => {
- // Act
- const wrapper = shallowMount(textInput, {
- propsData: {
- name: "test",
- label: "unit test label",
- },
- });
-
- // Assert
- const input = wrapper.find("input");
-
- expect(input.exists()).toBe(true);
- });
-
- it("Should return aria-required state", async () => {
- // Act
- const wrapper = shallowMount(textInput, {
- propsData: {
- name: "test",
- label: "unit test label",
- isRequired: true,
- },
- });
-
- // Assert
- const input = wrapper.find("input");
-
- expect(input.attributes()["aria-required"]).toEqual("true");
- });
-});
diff --git a/src/common-components/text-input/text-input.vue b/src/common-components/text-input/text-input.vue
deleted file mode 100644
index c5285a3b7..000000000
--- a/src/common-components/text-input/text-input.vue
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
- {{ errorMessage }}
-
-
-
-
diff --git a/src/common-components/textbox-question/textbox-question.spec.js b/src/common-components/textbox-question/textbox-question.spec.js
index 09f929490..48f9a3a8e 100644
--- a/src/common-components/textbox-question/textbox-question.spec.js
+++ b/src/common-components/textbox-question/textbox-question.spec.js
@@ -167,7 +167,7 @@ describe("textboxQuestion.vue", () => {
});
- it("Should call this.handleChange with new value when this.semiAggressiveValidation = true, the value is changed, and the new value is valid", async () => {
+ it("Should call this.handleChange with new value when the value is changed and the new value is valid", async () => {
// Arrange
const wrapper = shallowMount(textboxQuestion, {
global: {
@@ -178,7 +178,6 @@ describe("textboxQuestion.vue", () => {
propsData: {
options: {},
modelValue: "foo",
- semiAggressiveValidation: true,
},
mixins: [mockMixin]
});
diff --git a/src/common-components/textbox-question/textbox-question.vue b/src/common-components/textbox-question/textbox-question.vue
index efe08ebe4..19163110e 100644
--- a/src/common-components/textbox-question/textbox-question.vue
+++ b/src/common-components/textbox-question/textbox-question.vue
@@ -55,7 +55,6 @@ export default {
default: "",
},
validationRules: String,
- semiAggressiveValidation: Boolean,
cmsWidgetName: String,
maxLength: String,
},
@@ -130,12 +129,10 @@ export default {
},
watch: {
async value(newValue) {
- if (this.semiAggressiveValidation) {
- const result = await validate(newValue, this.validationRules); // do a test validation check, without triggering full validation
- if (result.valid) {
- this.handleChange(newValue); // trigger full validation on this field only
- }
- }
+ const result = await validate(newValue, this.validationRules); // do a test validation check, without triggering full validation
+ if (result.valid) {
+ this.handleChange(newValue); // trigger full validation on this field only
+ }
},
},
};
diff --git a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue
index d93c2559b..c770d2b90 100644
--- a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue
+++ b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue
@@ -25,7 +25,6 @@
inputId="cbf28188fdf2436688fd735915f7ee56"
disableAutoFill
validationRules="city-required"
- semiAggressiveValidation
/>
@@ -52,7 +51,6 @@
mask="#####"
disableAutoFill
validationRules="zip-code-required|zip-code-format"
- semiAggressiveValidation
/>
diff --git a/src/layouts/address-lookup/customer-questions/customer-questions.vue b/src/layouts/address-lookup/customer-questions/customer-questions.vue
index 9b89cf826..cb6d029bc 100644
--- a/src/layouts/address-lookup/customer-questions/customer-questions.vue
+++ b/src/layouts/address-lookup/customer-questions/customer-questions.vue
@@ -33,7 +33,6 @@
inputId="00450a91b8964a768ce3992e6feb890f"
disableAutoFill
validationRules="email-address-required|email-address-format"
- semiAggressiveValidation
/>
diff --git a/src/layouts/license-plate-lookup/license-plate-lookup.vue b/src/layouts/license-plate-lookup/license-plate-lookup.vue
index b0360776c..5056d7c8c 100644
--- a/src/layouts/license-plate-lookup/license-plate-lookup.vue
+++ b/src/layouts/license-plate-lookup/license-plate-lookup.vue
@@ -35,7 +35,6 @@
v-model="email"
inputId="email"
validationRules="email-address-required|email-address-format"
- semiAggressiveValidation
/>
@@ -54,7 +53,6 @@
v-model="serviceZip"
inputId="serviceZip"
validationRules="zip-required|zip-format"
- semiAggressiveValidation
/>
diff --git a/src/layouts/vin-lookup/vin-lookup.vue b/src/layouts/vin-lookup/vin-lookup.vue
index 5e6f27799..f928b6e3e 100644
--- a/src/layouts/vin-lookup/vin-lookup.vue
+++ b/src/layouts/vin-lookup/vin-lookup.vue
@@ -57,7 +57,6 @@
isRequired
disableAutoFill
validationRules="email-address-required|email-address-format"
- semiAggressiveValidation
/>