Skip to content
Snippets Groups Projects
Unverified Commit 1cce7704 authored by Nemanja Glumac's avatar Nemanja Glumac Committed by GitHub
Browse files

test: Update embedding state mocks (#46744)

parent cb797831
Branches
Tags
No related merge requests found
import type { EmbedOptions, EmbedState } from "metabase-types/store";
const createMockEmbedOptions = (opts?: Partial<EmbedOptions>) => ({
export const createMockEmbedOptions = (opts?: Partial<EmbedOptions>) => ({
...opts,
});
export const createMockEmbedState = (
opts?: Partial<EmbedOptions>,
opts?: Partial<EmbedState>,
): EmbedState => ({
options: createMockEmbedOptions(opts),
options: createMockEmbedOptions(),
isEmbeddingSdk: false,
...opts,
});
......@@ -9,6 +9,7 @@ import { createMockCard } from "metabase-types/api/mocks";
import type { EmbedOptions } from "metabase-types/store";
import {
createMockAppState,
createMockEmbedOptions,
createMockEmbedState,
createMockQueryBuilderState,
} from "metabase-types/store/mocks";
......@@ -174,8 +175,10 @@ function setup(embedOptions: Partial<EmbedOptions>) {
storeInitialState: {
app: createMockAppState({ isNavbarOpen: false }),
embed: createMockEmbedState({
...DEFAULT_EMBED_OPTIONS,
...embedOptions,
options: createMockEmbedOptions({
...DEFAULT_EMBED_OPTIONS,
...embedOptions,
}),
}),
qb: createMockQueryBuilderState({
card: createMockCard(),
......
......@@ -24,6 +24,7 @@ import { createMockDatabase, createMockUser } from "metabase-types/api/mocks";
import type { State } from "metabase-types/store";
import {
createMockAppState,
createMockEmbedOptions,
createMockEmbedState,
createMockState,
} from "metabase-types/store/mocks";
......@@ -54,7 +55,9 @@ async function setup({
app: createMockAppState({
isNavbarOpen: isOpen ?? isNavbarOpenForPathname(pathname, true),
}),
embed: createMockEmbedState(embedOptions),
embed: createMockEmbedState({
options: createMockEmbedOptions(embedOptions),
}),
currentUser: user,
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment