diff --git a/src/common-components/funnel-footer/funnel-footer.spec.js b/src/common-components/funnel-footer/funnel-footer.spec.js
new file mode 100644
index 000000000..ef2049eb5
--- /dev/null
+++ b/src/common-components/funnel-footer/funnel-footer.spec.js
@@ -0,0 +1,30 @@
+import { mount } from "@vue/test-utils";
+import funnelFooter from "./funnel-footer";
+
+describe("funnel-footer.vue", () => {
+
+ it("Should return footer-link class", async () => {
+ // Act
+ try {
+ global.document.getElementById = jest.fn().mockImplementation(()=> {
+ return {}
+ });
+
+ const wrapper = mount(funnelFooter, {
+ propsData: {
+ footer: true
+ },
+ });
+
+ // Assert
+ const link = wrapper.find("a");
+
+ // Expect
+ expect(link.attributes('class')).toContain("footer-link");
+ expect(global.document.getElementById).toBeCalled();
+ } catch(error) {
+ console.log(error);
+ }
+
+ });
+});
diff --git a/src/common-components/funnel-footer/funnel-footer.vue b/src/common-components/funnel-footer/funnel-footer.vue
new file mode 100644
index 000000000..90c380b08
--- /dev/null
+++ b/src/common-components/funnel-footer/funnel-footer.vue
@@ -0,0 +1,81 @@
+
+
+