Files
frontend-app-authn/src/setupTest.js
Zainab Amir f64aeff6b5 fix(deps): update dependency @edx/paragon to v20 (#664)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-18 10:37:11 +05:00

42 lines
869 B
JavaScript
Executable File

/* eslint-disable import/no-extraneous-dependencies */
/* eslint-disable max-classes-per-file */
import { getConfig } from '@edx/frontend-platform';
import { configure as configureLogging } from '@edx/frontend-platform/logging';
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
Enzyme.configure({ adapter: new Adapter() });
class MockLoggingService {
logInfo = jest.fn();
logError = jest.fn();
}
export default function initializeMockLogging() {
const loggingService = configureLogging(MockLoggingService, {
config: getConfig(),
});
return { loggingService };
}
class ResizeObserver {
observe() {
// do nothing
}
unobserve() {
// do nothing
}
disconnect() {
// do nothing
}
}
window.ResizeObserver = ResizeObserver;
window.scrollTo = (x, y) => {
document.documentElement.scrollTop = y;
};