Skip to content

Commit cb14023

Browse files
chore: update message logic
1 parent dd99920 commit cb14023

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

packages/app/lib/common/index.js

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -132,27 +132,24 @@ export function deprecationConsoleWarning(moduleName, methodName, isModularMetho
132132
const replacementMethodName = moduleMap[methodName];
133133
// only warn if it is mapped and purposefully deprecated
134134
if (replacementMethodName) {
135-
let message;
136-
if (replacementMethodName !== NO_REPLACEMENT) {
137-
message = v8deprecationMessage + ` Please use \`${replacementMethodName}\` instead.`;
138-
}
135+
const message = createMessage(moduleName, methodName);
136+
139137
// eslint-disable-next-line no-console
140138
console.warn(message);
141139
}
142140
}
143141
}
144142
}
145143

146-
export function createConsoleWarningMessageTest(moduleName, methodName, uniqueMessage = '') {
144+
export function createMessage(moduleName, methodName, uniqueMessage = '') {
147145
if (uniqueMessage.length > 0) {
148-
// Unique deprecation message
146+
// Unique deprecation message used for testing
149147
return uniqueMessage;
150148
}
151-
// use this to generate message for unit tests
149+
152150
const moduleMap = mapOfDeprecationReplacements[moduleName];
153151
if (moduleMap) {
154152
const replacementMethodName = moduleMap[methodName];
155-
// only warn if it is mapped and purposefully deprecated
156153
if (replacementMethodName) {
157154
let message;
158155
if (replacementMethodName !== NO_REPLACEMENT) {

packages/app/lib/common/unitTestUtils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// @ts-nocheck
22
import { expect, jest } from '@jest/globals';
3-
import { createConsoleWarningMessageTest } from './index';
3+
import { createMessage } from './index';
44

55
export const checkV9Deprecation = (modularFunction: () => void, nonModularFunction: () => void) => {
66
const consoleWarnSpy = jest.spyOn(console, 'warn').mockImplementation(() => {});
@@ -35,7 +35,7 @@ export const createCheckV9Deprecation = (moduleName: string): CheckV9Deprecation
3535
expect(consoleWarnSpy).not.toHaveBeenCalled();
3636
consoleWarnSpy.mockReset();
3737
const consoleWarnSpy2 = jest.spyOn(console, 'warn').mockImplementation(warnMessage => {
38-
const message = createConsoleWarningMessageTest(moduleName, methodName, uniqueMessage);
38+
const message = createMessage(moduleName, methodName, uniqueMessage);
3939
expect(message).toMatch(warnMessage);
4040
});
4141
nonModularFunction();

0 commit comments

Comments
 (0)