diff --git a/client/src/components/Footer/footer.css b/client/src/components/Footer/footer.css
index 1b0d18d772..65155076e9 100644
--- a/client/src/components/Footer/footer.css
+++ b/client/src/components/Footer/footer.css
@@ -2,7 +2,7 @@
/* ---------------------------------------------------------- */
.site-footer {
- position: relative;
+ flex-shrink: 0;
color: var(--tertiary-color);
background: var(--tertiary-background);
line-height: 1.6;
diff --git a/client/src/components/Map/Map.test.js b/client/src/components/Map/Map.test.js
index 6c8c549e30..2170f3b927 100644
--- a/client/src/components/Map/Map.test.js
+++ b/client/src/components/Map/Map.test.js
@@ -1,145 +1,29 @@
/* global expect jest */
import React from 'react';
+import { useStaticQuery } from 'gatsby';
import { render } from '@testing-library/react';
-import { Provider } from 'react-redux';
-import { createStore } from '../../redux/createStore';
import { Map } from './';
import mockChallengeNodes from '../../__mocks__/challenge-nodes';
-import mockIntroNodes from '../../__mocks__/intro-nodes';
-import { dasherize } from '../../../../utils/slugs';
-
-function renderWithRedux(ui) {
- return render({ui});
-}
-
-const baseProps = {
- introNodes: mockIntroNodes,
- nodes: mockChallengeNodes,
- toggleBlock: () => {},
- toggleSuperBlock: () => {},
- resetExpansion: () => {},
- isSignedIn: true
-};
+beforeEach(() => {
+ useStaticQuery.mockImplementationOnce(() => ({
+ allChallengeNode: {
+ nodes: mockChallengeNodes
+ }
+ }));
+});
// set .scrollTo to avoid errors in default test environment
window.scrollTo = jest.fn();
test(' snapshot', () => {
- const { container } = renderWithRedux(
-