Skip to content

Commit 7e90b5f

Browse files
committed
fix: use render directly for compass-context-menu
1 parent a62690b commit 7e90b5f

File tree

6 files changed

+14
-4
lines changed

6 files changed

+14
-4
lines changed

package-lock.json

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/compass-components/src/components/context-menu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { ContextMenuProvider as ContextMenuProviderBase } from '@mongodb-js/comp
66
import type {
77
ContextMenuItemGroup,
88
ContextMenuWrapperProps,
9-
} from '@mongodb-js/compass-context-menu/dist/types';
9+
} from '@mongodb-js/compass-context-menu';
1010

1111
export function ContextMenuProvider({
1212
children,

packages/compass-context-menu/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"@mongodb-js/prettier-config-compass": "^1.2.8",
5858
"@mongodb-js/testing-library-compass": "^1.3.1",
5959
"@mongodb-js/tsconfig-compass": "^1.2.8",
60+
"@testing-library/react": "^12.1.5",
6061
"@types/chai": "^4.2.21",
6162
"@types/mocha": "^9.0.0",
6263
"@types/react": "^17.0.5",

packages/compass-context-menu/src/context-menu-provider.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import { render } from '@mongodb-js/testing-library-compass';
2+
import { render } from './render.spec';
33
import { expect } from 'chai';
44
import { ContextMenuProvider } from './context-menu-provider';
55
import type { ContextMenuWrapperProps } from './types';
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// We need to import from testing-library/react directly because the wrapping done
2+
// by testing-library-compass already sets up the context menu provider which is not
3+
// useful for our tests.
4+
// eslint-disable-next-line @typescript-eslint/no-restricted-imports
5+
export { render } from '@testing-library/react';

packages/compass-context-menu/src/use-context-menu.spec.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from 'react';
2-
import { render, screen, userEvent } from '@mongodb-js/testing-library-compass';
2+
import { render } from './render.spec';
3+
import { screen, userEvent } from '@mongodb-js/testing-library-compass';
34
import { expect } from 'chai';
45
import sinon from 'sinon';
56
import { useContextMenu } from './use-context-menu';

0 commit comments

Comments
 (0)