Skip to content

Commit 2723f59

Browse files
authored
Merge pull request #2197 from Hyperkid123/mutate-module-name-interceptor
fix(feo): adjust module name in interceptor
2 parents d5b435e + cc66090 commit 2723f59

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

packages/config-utils/src/feo/modify-response.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import fecLogger, { LogType } from '../fec-logger';
2-
import { matchNavigationRequest, matchSearchIndexRequest, matchServiceTilesRequest, matchModulesRequest} from './check-outgoing-requests';
2+
import { matchModulesRequest, matchNavigationRequest, matchSearchIndexRequest, matchServiceTilesRequest } from './check-outgoing-requests';
33
import { ChromeModuleRegistry, ChromeStaticSearchEntry, FrontendCRD, GeneratedBundles, ServicesTilesResponseEntry } from './feo-types';
44
import moduleInterceptor from './module-interceptor';
55
import navigationInterceptor from './navigation-interceptor';

packages/config-utils/src/feo/module-interceptor.test.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import jsVarName from '../jsVarName';
12
import { ChromeModule, ChromeModuleRegistry, FrontendCRD } from './feo-types';
23
import moduleInterceptor from './module-interceptor';
34

@@ -24,12 +25,12 @@ describe('module-interceptor', () => {
2425
],
2526
};
2627
const remoteModuleRegistry: ChromeModuleRegistry = {
27-
[moduleName]: {
28+
[jsVarName(moduleName)]: {
2829
manifestLocation: 'old-location',
2930
},
3031
};
3132
const expectedResult: ChromeModuleRegistry = {
32-
[moduleName]: newEntry,
33+
[jsVarName(moduleName)]: newEntry,
3334
};
3435

3536
const result = moduleInterceptor(remoteModuleRegistry, frontendCRD);
@@ -60,7 +61,7 @@ describe('module-interceptor', () => {
6061
const remoteModuleRegistry: ChromeModuleRegistry = {};
6162

6263
const expectedResult: ChromeModuleRegistry = {
63-
[moduleName]: newEntry,
64+
[jsVarName(moduleName)]: newEntry,
6465
};
6566

6667
const result = moduleInterceptor(remoteModuleRegistry, frontendCRD);

packages/config-utils/src/feo/module-interceptor.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import jsVarName from '../jsVarName';
12
import { ChromeModuleRegistry, FrontendCRD } from './feo-types';
23

34
function moduleInterceptor(moduleRegistry: ChromeModuleRegistry, frontendCRD: FrontendCRD): ChromeModuleRegistry {
4-
const moduleName = frontendCRD.objects[0].metadata.name;
5+
const moduleName = jsVarName(frontendCRD.objects[0].metadata.name);
56
const cdnPath = frontendCRD.objects[0].spec.frontend.paths[0];
67
return {
78
...moduleRegistry,

0 commit comments

Comments
 (0)