diff --git a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/footer.test.tsx b/x-pack/plugins/canvas/shareable_runtime/components/footer/footer.test.tsx
similarity index 82%
rename from x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/footer.test.tsx
rename to x-pack/plugins/canvas/shareable_runtime/components/footer/footer.test.tsx
index 9df94127ea51d..254c00f15b375 100644
--- a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/footer.test.tsx
+++ b/x-pack/plugins/canvas/shareable_runtime/components/footer/footer.test.tsx
@@ -6,11 +6,11 @@
import { mount } from 'enzyme';
import React from 'react';
-import { JestContext } from '../../../test/context_jest';
-import { getScrubber as scrubber, getPageControlsCenter as center } from '../../../test/selectors';
-import { Footer } from '../footer';
+import { JestContext } from '../../test/context_jest';
+import { getScrubber as scrubber, getPageControlsCenter as center } from '../../test/selectors';
+import { Footer } from './footer';
-jest.mock('../../../supported_renderers');
+jest.mock('../../supported_renderers');
describe('', () => {
test('null workpad renders nothing', () => {
diff --git a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/page_controls.test.tsx b/x-pack/plugins/canvas/shareable_runtime/components/footer/page_controls.test.tsx
similarity index 89%
rename from x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/page_controls.test.tsx
rename to x-pack/plugins/canvas/shareable_runtime/components/footer/page_controls.test.tsx
index dfd09c2b0af9f..9d84e987173e2 100644
--- a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/page_controls.test.tsx
+++ b/x-pack/plugins/canvas/shareable_runtime/components/footer/page_controls.test.tsx
@@ -6,15 +6,15 @@
import { mount } from 'enzyme';
import React from 'react';
-import { JestContext } from '../../../test/context_jest';
+import { JestContext } from '../../test/context_jest';
import {
getPageControlsPrevious as previous,
getPageControlsCenter as current,
getPageControlsNext as next,
-} from '../../../test/selectors';
-import { PageControls } from '../page_controls';
+} from '../../test/selectors';
+import { PageControls } from './page_controls';
-jest.mock('../../../supported_renderers');
+jest.mock('../../supported_renderers');
describe('', () => {
test('null workpad renders nothing', () => {
diff --git a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/page_preview.test.tsx b/x-pack/plugins/canvas/shareable_runtime/components/footer/page_preview.test.tsx
similarity index 75%
rename from x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/page_preview.test.tsx
rename to x-pack/plugins/canvas/shareable_runtime/components/footer/page_preview.test.tsx
index 19ee2e36b0b16..1fabd60b6e8b7 100644
--- a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/page_preview.test.tsx
+++ b/x-pack/plugins/canvas/shareable_runtime/components/footer/page_preview.test.tsx
@@ -6,11 +6,11 @@
import { mount } from 'enzyme';
import React from 'react';
-import { JestContext } from '../../../test/context_jest';
-import { PagePreview } from '../page_preview';
-import { getRenderedElement as element } from '../../../test/selectors';
+import { JestContext } from '../../test/context_jest';
+import { PagePreview } from './page_preview';
+import { getRenderedElement as element } from '../../test/selectors';
-jest.mock('../../../supported_renderers');
+jest.mock('../../supported_renderers');
describe('', () => {
test('null workpad renders nothing', () => {
diff --git a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/scrubber.test.tsx b/x-pack/plugins/canvas/shareable_runtime/components/footer/scrubber.test.tsx
similarity index 81%
rename from x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/scrubber.test.tsx
rename to x-pack/plugins/canvas/shareable_runtime/components/footer/scrubber.test.tsx
index 64e6a97382c96..762bd3d422373 100644
--- a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/scrubber.test.tsx
+++ b/x-pack/plugins/canvas/shareable_runtime/components/footer/scrubber.test.tsx
@@ -6,14 +6,14 @@
import { mount } from 'enzyme';
import React from 'react';
-import { JestContext } from '../../../test/context_jest';
-import { Scrubber } from '../scrubber';
+import { JestContext } from '../../test/context_jest';
+import { Scrubber } from './scrubber';
import {
getScrubberSlideContainer as container,
getRenderedElement as element,
-} from '../../../test/selectors';
+} from '../../test/selectors';
-jest.mock('../../../supported_renderers');
+jest.mock('../../supported_renderers');
describe('', () => {
test('null workpad renders nothing', () => {
diff --git a/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/__snapshots__/settings.test.tsx.snap b/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__snapshots__/settings.test.tsx.snap
similarity index 100%
rename from x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/__snapshots__/settings.test.tsx.snap
rename to x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__snapshots__/settings.test.tsx.snap
diff --git a/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/autoplay_settings.test.tsx b/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/autoplay_settings.test.tsx
similarity index 88%
rename from x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/autoplay_settings.test.tsx
rename to x-pack/plugins/canvas/shareable_runtime/components/footer/settings/autoplay_settings.test.tsx
index 9da88755e6fd7..5e5b06fef702f 100644
--- a/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/autoplay_settings.test.tsx
+++ b/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/autoplay_settings.test.tsx
@@ -6,15 +6,15 @@
import { mount } from 'enzyme';
import React from 'react';
-import { JestContext } from '../../../../test/context_jest';
+import { JestContext } from '../../../test/context_jest';
import {
getAutoplayTextField as input,
getAutoplayCheckbox as checkbox,
getAutoplaySubmit as submit,
-} from '../../../../test/selectors';
-import { AutoplaySettings } from '../autoplay_settings';
+} from '../../../test/selectors';
+import { AutoplaySettings } from './autoplay_settings';
-jest.mock('../../../../supported_renderers');
+jest.mock('../../../supported_renderers');
describe('', () => {
const wrapper = mount(
diff --git a/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/settings.test.tsx b/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/settings.test.tsx
similarity index 89%
rename from x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/settings.test.tsx
rename to x-pack/plugins/canvas/shareable_runtime/components/footer/settings/settings.test.tsx
index a4f2aca9bd79c..4f7dda9b22f15 100644
--- a/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/settings.test.tsx
+++ b/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/settings.test.tsx
@@ -6,18 +6,18 @@
import { mount, ReactWrapper } from 'enzyme';
import React from 'react';
-import { JestContext } from '../../../../test/context_jest';
-import { takeMountedSnapshot } from '../../../../test';
-import { openSettings, selectMenuItem } from '../../../../test/interactions';
+import { JestContext } from '../../../test/context_jest';
+import { takeMountedSnapshot } from '../../../test';
+import { openSettings, selectMenuItem } from '../../../test/interactions';
import {
getSettingsTrigger as trigger,
getPopover as popover,
getPortal as portal,
getContextMenuItems as menuItems,
-} from '../../../../test/selectors';
-import { Settings } from '../settings';
+} from '../../../test/selectors';
+import { Settings } from './settings';
-jest.mock('../../../../supported_renderers');
+jest.mock('../../../supported_renderers');
jest.mock(`@elastic/eui/lib/components/form/form_row/make_id`, () => () => `generated-id`);
jest.mock('@elastic/eui/lib/services/accessibility', () => {
return {
diff --git a/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/toolbar_settings.test.tsx b/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/toolbar_settings.test.tsx
similarity index 78%
rename from x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/toolbar_settings.test.tsx
rename to x-pack/plugins/canvas/shareable_runtime/components/footer/settings/toolbar_settings.test.tsx
index 67016eed7c11d..6967517f035f9 100644
--- a/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/__tests__/toolbar_settings.test.tsx
+++ b/x-pack/plugins/canvas/shareable_runtime/components/footer/settings/toolbar_settings.test.tsx
@@ -6,11 +6,11 @@
import { mount } from 'enzyme';
import React from 'react';
-import { JestContext } from '../../../../test/context_jest';
-import { getToolbarCheckbox as checkbox } from '../../../../test/selectors';
-import { ToolbarSettings } from '../toolbar_settings';
+import { JestContext } from '../../../test/context_jest';
+import { getToolbarCheckbox as checkbox } from '../../../test/selectors';
+import { ToolbarSettings } from './toolbar_settings';
-jest.mock('../../../../supported_renderers');
+jest.mock('../../../supported_renderers');
describe('', () => {
const wrapper = mount(
diff --git a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/title.test.tsx b/x-pack/plugins/canvas/shareable_runtime/components/footer/title.test.tsx
similarity index 82%
rename from x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/title.test.tsx
rename to x-pack/plugins/canvas/shareable_runtime/components/footer/title.test.tsx
index 5306214d2815a..4c83722bd251f 100644
--- a/x-pack/plugins/canvas/shareable_runtime/components/footer/__tests__/title.test.tsx
+++ b/x-pack/plugins/canvas/shareable_runtime/components/footer/title.test.tsx
@@ -6,10 +6,10 @@
import { mount } from 'enzyme';
import React from 'react';
-import { JestContext } from '../../../test/context_jest';
-import { Title } from '../title';
+import { JestContext } from '../../test/context_jest';
+import { Title } from './title';
-jest.mock('../../../supported_renderers');
+jest.mock('../../supported_renderers');
describe('
', () => {
test('null workpad renders nothing', () => {