mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix tests by forcing specific snapshot style
- Ubuntu CI seems to format arrays in snapshots differently than macOS locally Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
81b2179588
commit
7f9fc5cb76
@ -1,132 +1,132 @@
|
|||||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||||
|
|
||||||
exports[`application-menu, given platform is 'darwin' given enough time passes populates application menu 1`] = `
|
exports[`application-menu, given platform is 'darwin' given enough time passes populates application menu 1`] = `
|
||||||
Array [
|
"[
|
||||||
"root",
|
'root',
|
||||||
"root -> mac",
|
'root -> mac',
|
||||||
"root -> mac -> about",
|
'root -> mac -> about',
|
||||||
"root -> mac -> separator-1",
|
'root -> mac -> separator-1',
|
||||||
"root -> mac -> navigate-to-preferences",
|
'root -> mac -> navigate-to-preferences',
|
||||||
"root -> mac -> navigate-to-extensions",
|
'root -> mac -> navigate-to-extensions',
|
||||||
"root -> mac -> separator-2",
|
'root -> mac -> separator-2',
|
||||||
"root -> mac -> services",
|
'root -> mac -> services',
|
||||||
"root -> mac -> separator-3",
|
'root -> mac -> separator-3',
|
||||||
"root -> mac -> hide",
|
'root -> mac -> hide',
|
||||||
"root -> mac -> hide-others",
|
'root -> mac -> hide-others',
|
||||||
"root -> mac -> unhide",
|
'root -> mac -> unhide',
|
||||||
"root -> mac -> separator-4",
|
'root -> mac -> separator-4',
|
||||||
"root -> mac -> quit",
|
'root -> mac -> quit',
|
||||||
"root -> file",
|
'root -> file',
|
||||||
"root -> file -> add-cluster",
|
'root -> file -> add-cluster',
|
||||||
"root -> file -> separator-1-for-file",
|
'root -> file -> separator-1-for-file',
|
||||||
"root -> file -> close-window",
|
'root -> file -> close-window',
|
||||||
"root -> edit",
|
'root -> edit',
|
||||||
"root -> edit -> undo",
|
'root -> edit -> undo',
|
||||||
"root -> edit -> redo",
|
'root -> edit -> redo',
|
||||||
"root -> edit -> separator-1-in-edit",
|
'root -> edit -> separator-1-in-edit',
|
||||||
"root -> edit -> cut",
|
'root -> edit -> cut',
|
||||||
"root -> edit -> copy",
|
'root -> edit -> copy',
|
||||||
"root -> edit -> paste",
|
'root -> edit -> paste',
|
||||||
"root -> edit -> delete",
|
'root -> edit -> delete',
|
||||||
"root -> edit -> separator-2-in-edit",
|
'root -> edit -> separator-2-in-edit',
|
||||||
"root -> edit -> selectAll",
|
'root -> edit -> selectAll',
|
||||||
"root -> view",
|
'root -> view',
|
||||||
"root -> view -> navigate-to-catalog",
|
'root -> view -> navigate-to-catalog',
|
||||||
"root -> view -> open-command-palette",
|
'root -> view -> open-command-palette',
|
||||||
"root -> view -> separator-1-for-view",
|
'root -> view -> separator-1-for-view',
|
||||||
"root -> view -> go-back",
|
'root -> view -> go-back',
|
||||||
"root -> view -> go-forward",
|
'root -> view -> go-forward',
|
||||||
"root -> view -> reload",
|
'root -> view -> reload',
|
||||||
"root -> view -> toggle-dev-tools",
|
'root -> view -> toggle-dev-tools',
|
||||||
"root -> view -> separator-2-for-view",
|
'root -> view -> separator-2-for-view',
|
||||||
"root -> view -> reset-zoom",
|
'root -> view -> reset-zoom',
|
||||||
"root -> view -> zoom-in",
|
'root -> view -> zoom-in',
|
||||||
"root -> view -> zoom-out",
|
'root -> view -> zoom-out',
|
||||||
"root -> view -> separator-3-for-view",
|
'root -> view -> separator-3-for-view',
|
||||||
"root -> view -> toggle-full-screen",
|
'root -> view -> toggle-full-screen',
|
||||||
"root -> help",
|
'root -> help',
|
||||||
"root -> help -> navigate-to-welcome",
|
'root -> help -> navigate-to-welcome',
|
||||||
"root -> help -> open-documentation",
|
'root -> help -> open-documentation',
|
||||||
"root -> help -> open-support",
|
'root -> help -> open-support'
|
||||||
]
|
]"
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`application-menu, given platform is 'linux' given enough time passes populates application menu 1`] = `
|
exports[`application-menu, given platform is 'linux' given enough time passes populates application menu 1`] = `
|
||||||
Array [
|
"[
|
||||||
"root",
|
'root',
|
||||||
"root -> file",
|
'root -> file',
|
||||||
"root -> file -> add-cluster",
|
'root -> file -> add-cluster',
|
||||||
"root -> file -> navigate-to-preferences",
|
'root -> file -> navigate-to-preferences',
|
||||||
"root -> file -> navigate-to-extensions",
|
'root -> file -> navigate-to-extensions',
|
||||||
"root -> file -> quit",
|
'root -> file -> quit',
|
||||||
"root -> edit",
|
'root -> edit',
|
||||||
"root -> edit -> undo",
|
'root -> edit -> undo',
|
||||||
"root -> edit -> redo",
|
'root -> edit -> redo',
|
||||||
"root -> edit -> separator-1-in-edit",
|
'root -> edit -> separator-1-in-edit',
|
||||||
"root -> edit -> cut",
|
'root -> edit -> cut',
|
||||||
"root -> edit -> copy",
|
'root -> edit -> copy',
|
||||||
"root -> edit -> paste",
|
'root -> edit -> paste',
|
||||||
"root -> edit -> delete",
|
'root -> edit -> delete',
|
||||||
"root -> edit -> separator-2-in-edit",
|
'root -> edit -> separator-2-in-edit',
|
||||||
"root -> edit -> selectAll",
|
'root -> edit -> selectAll',
|
||||||
"root -> view",
|
'root -> view',
|
||||||
"root -> view -> navigate-to-catalog",
|
'root -> view -> navigate-to-catalog',
|
||||||
"root -> view -> open-command-palette",
|
'root -> view -> open-command-palette',
|
||||||
"root -> view -> separator-1-for-view",
|
'root -> view -> separator-1-for-view',
|
||||||
"root -> view -> go-back",
|
'root -> view -> go-back',
|
||||||
"root -> view -> go-forward",
|
'root -> view -> go-forward',
|
||||||
"root -> view -> reload",
|
'root -> view -> reload',
|
||||||
"root -> view -> toggle-dev-tools",
|
'root -> view -> toggle-dev-tools',
|
||||||
"root -> view -> separator-2-for-view",
|
'root -> view -> separator-2-for-view',
|
||||||
"root -> view -> reset-zoom",
|
'root -> view -> reset-zoom',
|
||||||
"root -> view -> zoom-in",
|
'root -> view -> zoom-in',
|
||||||
"root -> view -> zoom-out",
|
'root -> view -> zoom-out',
|
||||||
"root -> view -> separator-3-for-view",
|
'root -> view -> separator-3-for-view',
|
||||||
"root -> view -> toggle-full-screen",
|
'root -> view -> toggle-full-screen',
|
||||||
"root -> help",
|
'root -> help',
|
||||||
"root -> help -> navigate-to-welcome",
|
'root -> help -> navigate-to-welcome',
|
||||||
"root -> help -> open-documentation",
|
'root -> help -> open-documentation',
|
||||||
"root -> help -> open-support",
|
'root -> help -> open-support',
|
||||||
"root -> help -> about",
|
'root -> help -> about'
|
||||||
]
|
]"
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`application-menu, given platform is 'win32' given enough time passes populates application menu 1`] = `
|
exports[`application-menu, given platform is 'win32' given enough time passes populates application menu 1`] = `
|
||||||
Array [
|
"[
|
||||||
"root",
|
'root',
|
||||||
"root -> file",
|
'root -> file',
|
||||||
"root -> file -> add-cluster",
|
'root -> file -> add-cluster',
|
||||||
"root -> file -> navigate-to-preferences",
|
'root -> file -> navigate-to-preferences',
|
||||||
"root -> file -> navigate-to-extensions",
|
'root -> file -> navigate-to-extensions',
|
||||||
"root -> file -> quit",
|
'root -> file -> quit',
|
||||||
"root -> edit",
|
'root -> edit',
|
||||||
"root -> edit -> undo",
|
'root -> edit -> undo',
|
||||||
"root -> edit -> redo",
|
'root -> edit -> redo',
|
||||||
"root -> edit -> separator-1-in-edit",
|
'root -> edit -> separator-1-in-edit',
|
||||||
"root -> edit -> cut",
|
'root -> edit -> cut',
|
||||||
"root -> edit -> copy",
|
'root -> edit -> copy',
|
||||||
"root -> edit -> paste",
|
'root -> edit -> paste',
|
||||||
"root -> edit -> delete",
|
'root -> edit -> delete',
|
||||||
"root -> edit -> separator-2-in-edit",
|
'root -> edit -> separator-2-in-edit',
|
||||||
"root -> edit -> selectAll",
|
'root -> edit -> selectAll',
|
||||||
"root -> view",
|
'root -> view',
|
||||||
"root -> view -> navigate-to-catalog",
|
'root -> view -> navigate-to-catalog',
|
||||||
"root -> view -> open-command-palette",
|
'root -> view -> open-command-palette',
|
||||||
"root -> view -> separator-1-for-view",
|
'root -> view -> separator-1-for-view',
|
||||||
"root -> view -> go-back",
|
'root -> view -> go-back',
|
||||||
"root -> view -> go-forward",
|
'root -> view -> go-forward',
|
||||||
"root -> view -> reload",
|
'root -> view -> reload',
|
||||||
"root -> view -> toggle-dev-tools",
|
'root -> view -> toggle-dev-tools',
|
||||||
"root -> view -> separator-2-for-view",
|
'root -> view -> separator-2-for-view',
|
||||||
"root -> view -> reset-zoom",
|
'root -> view -> reset-zoom',
|
||||||
"root -> view -> zoom-in",
|
'root -> view -> zoom-in',
|
||||||
"root -> view -> zoom-out",
|
'root -> view -> zoom-out',
|
||||||
"root -> view -> separator-3-for-view",
|
'root -> view -> separator-3-for-view',
|
||||||
"root -> view -> toggle-full-screen",
|
'root -> view -> toggle-full-screen',
|
||||||
"root -> help",
|
'root -> help',
|
||||||
"root -> help -> navigate-to-welcome",
|
'root -> help -> navigate-to-welcome',
|
||||||
"root -> help -> open-documentation",
|
'root -> help -> open-documentation',
|
||||||
"root -> help -> open-support",
|
'root -> help -> open-support',
|
||||||
"root -> help -> about",
|
'root -> help -> about'
|
||||||
]
|
]"
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -8,6 +8,7 @@ import populateApplicationMenuInjectable from "./main/populate-application-menu.
|
|||||||
import { advanceFakeTime, testUsingFakeTime } from "../../test-utils/use-fake-time";
|
import { advanceFakeTime, testUsingFakeTime } from "../../test-utils/use-fake-time";
|
||||||
import { getCompositePaths } from "../../common/utils/composite/get-composite-paths/get-composite-paths";
|
import { getCompositePaths } from "../../common/utils/composite/get-composite-paths/get-composite-paths";
|
||||||
import platformInjectable, { allPlatforms } from "../../common/vars/platform.injectable";
|
import platformInjectable, { allPlatforms } from "../../common/vars/platform.injectable";
|
||||||
|
import { inspect } from "util";
|
||||||
|
|
||||||
describe.each(allPlatforms)("application-menu, given platform is '%s'", (platform) => {
|
describe.each(allPlatforms)("application-menu, given platform is '%s'", (platform) => {
|
||||||
let builder: ApplicationBuilder;
|
let builder: ApplicationBuilder;
|
||||||
@ -53,7 +54,14 @@ describe.each(allPlatforms)("application-menu, given platform is '%s'", (platfor
|
|||||||
});
|
});
|
||||||
|
|
||||||
it("populates application menu", () => {
|
it("populates application menu", () => {
|
||||||
expect(applicationMenuPaths.map(x => x.join(" -> "))).toMatchSnapshot();
|
expect(inspect(applicationMenuPaths.map(x => x.join(" -> ")), {
|
||||||
|
compact: false,
|
||||||
|
breakLength: Infinity,
|
||||||
|
colors: false,
|
||||||
|
depth: Infinity,
|
||||||
|
maxArrayLength: Infinity,
|
||||||
|
maxStringLength: Infinity,
|
||||||
|
})).toMatchSnapshot();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user