diff --git a/src/common-components/site-header/site-header.spec.js b/src/common-components/funnel-header/funnel-header.spec.js
similarity index 68%
rename from src/common-components/site-header/site-header.spec.js
rename to src/common-components/funnel-header/funnel-header.spec.js
index 2a471fe26..cae21a179 100644
--- a/src/common-components/site-header/site-header.spec.js
+++ b/src/common-components/funnel-header/funnel-header.spec.js
@@ -1,12 +1,12 @@
import { shallowMount } from "@vue/test-utils";
-import siteHeader from "./site-header";
+import funnelHeader from "./funnel-header";
-describe("siteHeader", () => {
+describe("funnelHeader", () => {
test("renders the logo image", () => {
// Arrange
// Act
- const wrapper = shallowMount(siteHeader, {
+ const wrapper = shallowMount(funnelHeader, {
propsData: {
imageSrc: "image_url",
},
diff --git a/src/common-components/site-header/site-header.vue b/src/common-components/funnel-header/funnel-header.vue
similarity index 90%
rename from src/common-components/site-header/site-header.vue
rename to src/common-components/funnel-header/funnel-header.vue
index 441b188c4..7b6c6efc6 100644
--- a/src/common-components/site-header/site-header.vue
+++ b/src/common-components/funnel-header/funnel-header.vue
@@ -9,11 +9,12 @@
+
+
diff --git a/src/common-components/vehicle-banner/vehicle-banner.vue b/src/common-components/vehicle-banner/vehicle-banner.vue
index 51e8d8aa3..e369cddb9 100644
--- a/src/common-components/vehicle-banner/vehicle-banner.vue
+++ b/src/common-components/vehicle-banner/vehicle-banner.vue
@@ -15,6 +15,7 @@ export default {
vehicleImageSrc: {
type: String,
required: true,
+ default: "",
},
},
};
diff --git a/src/layouts/component-test/component-test.vue b/src/layouts/component-test/component-test.vue
index 624469e8a..5d2bb02e7 100644
--- a/src/layouts/component-test/component-test.vue
+++ b/src/layouts/component-test/component-test.vue
@@ -52,7 +52,10 @@
@@ -398,7 +401,7 @@
-
@@ -426,7 +429,7 @@ import listCard from "@/ux-components/list-card/list-card";
import listButton from "@/ux-components/list-button/list-button";
import alert from "@/ux-components/alert/alert";
import vehicleBanner from "@/common-components/vehicle-banner/vehicle-banner";
-import siteHeader from "@/common-components/site-header/site-header";
+import funnelHeader from "@/common-components/funnel-header/funnel-header";
import listButtonHorizontal from "@/ux-components/list-button-horizontal/list-button-horizontal";
export default {
name: "App",
@@ -439,7 +442,7 @@ export default {
alert,
vehicleBanner,
listButtonHorizontal,
- siteHeader,
+ funnelHeader,
},
data() {
return {
diff --git a/src/layouts/vehicle-year/vehicle-year.vue b/src/layouts/vehicle-year/vehicle-year.vue
index f5ce99324..692526cf5 100644
--- a/src/layouts/vehicle-year/vehicle-year.vue
+++ b/src/layouts/vehicle-year/vehicle-year.vue
@@ -1,10 +1,13 @@
-
+
@@ -14,9 +17,9 @@
diff --git a/src/ux-components/button-back/button-back.spec.js b/src/ux-components/button-back/button-back.spec.js
index 3d0843e10..c2676214f 100644
--- a/src/ux-components/button-back/button-back.spec.js
+++ b/src/ux-components/button-back/button-back.spec.js
@@ -1 +1,20 @@
-test.todo("some test to be written in the future");
+import { shallowMount } from "@vue/test-utils";
+import buttonBack from "./button-back";
+
+describe("back button", () => {
+ test("renders a link", () => {
+ // Arrange
+
+ // Act
+ const wrapper = shallowMount(buttonBack, {
+ propsData: {
+ backButtonUrl: "#",
+ backButtonAccessibleText: "something",
+ },
+ });
+
+ // Assert
+ expect(wrapper.find("a").exists()).toBe(true);
+ wrapper.unmount();
+ });
+});
\ No newline at end of file
diff --git a/src/ux-components/button-back/button-back.vue b/src/ux-components/button-back/button-back.vue
index aa462accc..abeb08462 100644
--- a/src/ux-components/button-back/button-back.vue
+++ b/src/ux-components/button-back/button-back.vue
@@ -1,15 +1,26 @@
-
+
@@ -17,6 +28,9 @@ export default {
.back-button-wrapper {
border: none;
background: transparent;
+ text-decoration: none;
+ border-bottom: none;
+
.button-back {
display: inline-flex;
position: relative;
diff --git a/src/ux-components/header/header.spec.js b/src/ux-components/header/header.spec.js
deleted file mode 100644
index 2c287ac79..000000000
--- a/src/ux-components/header/header.spec.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import { shallowMount } from "@vue/test-utils";
-import Header from "./header";
-
-describe("Header.vue", () => {
- it("Should render the 'text' prop value as a span value for the header span text value.", () => {
- // Act
- const wrapper = shallowMount(Header, {
- propsData: {
- text: "Header Content",
- },
- });
-
- // Assert
- expect(wrapper.find("h2").text()).toContain("Header Content");
- });
-});
diff --git a/src/ux-components/header/header.vue b/src/ux-components/header/header.vue
deleted file mode 100644
index 3395a7e93..000000000
--- a/src/ux-components/header/header.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-