mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 18:51:59 +00:00
chore: Add use-resize-observer mock (#25361)
Co-authored-by: gitstart-sourcegraph <gitstart-sourcegraph@users.noreply.github.com>
This commit is contained in:
parent
d1633449a3
commit
f29920e1fe
11
client/shared/dev/mockResizeObserver.ts
Normal file
11
client/shared/dev/mockResizeObserver.ts
Normal file
@ -0,0 +1,11 @@
|
||||
import ResizeObserver from 'resize-observer-polyfill'
|
||||
|
||||
if ('ResizeObserver' in window === false) {
|
||||
window.ResizeObserver = ResizeObserver
|
||||
}
|
||||
|
||||
jest.mock('use-resize-observer', () => ({
|
||||
__esModule: true,
|
||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
|
||||
default: jest.requireActual('use-resize-observer/polyfilled'),
|
||||
}))
|
||||
@ -237,6 +237,7 @@ export const extensionsController: Controller = {
|
||||
pretendRemote<FlatExtensionHostAPI>({
|
||||
getContributions: () => pretendProxySubscribable(NEVER),
|
||||
registerContributions: () => pretendProxySubscribable(EMPTY).subscribe(noop as any),
|
||||
haveInitialExtensionsLoaded: () => pretendProxySubscribable(of(true)),
|
||||
})
|
||||
),
|
||||
commandErrors: EMPTY,
|
||||
|
||||
@ -4,11 +4,6 @@ import sinon from 'sinon'
|
||||
|
||||
import { PageSelector, PageSelectorProps } from './PageSelector'
|
||||
|
||||
jest.mock('use-resize-observer', () => ({
|
||||
__esModule: true,
|
||||
default: jest.requireActual('use-resize-observer/polyfilled'),
|
||||
}))
|
||||
|
||||
describe('PageSelector', () => {
|
||||
let queries: RenderResult
|
||||
const renderWithProps = (props: PageSelectorProps): RenderResult => render(<PageSelector {...props} />)
|
||||
|
||||
@ -57,6 +57,7 @@ const config = {
|
||||
require.resolve('abort-controller/polyfill'),
|
||||
path.join(__dirname, 'client/shared/dev/fetch'),
|
||||
path.join(__dirname, 'client/shared/dev/setLinkComponentForTest.ts'),
|
||||
path.join(__dirname, 'client/shared/dev/mockResizeObserver.ts'),
|
||||
path.join(__dirname, 'client/shared/dev/mockUniqueId.ts'),
|
||||
// Enzyme setup file
|
||||
path.join(__dirname, 'client/shared/dev/enzymeSetup.js'),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user