Skip to content

Commit 7775cf6

Browse files
committed
Add test for config
1 parent 8d3efbd commit 7775cf6

File tree

3 files changed

+41
-13
lines changed

3 files changed

+41
-13
lines changed

dev/config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { setConfig } from '../src/config';
22

33
setConfig({
4-
addId: 'dev_adk',
4+
addonId: 'dev_adk',
55
panelTitle: 'ADK DEV'
66
});

src/__tests__/config.test.js

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,45 @@
1-
import { setConfig, getConfig } from "../config";
1+
import { setConfig, getConfig } from '../config';
22

3-
describe("config", () => {
4-
it("should get default config", () => {
3+
describe('config', () => {
4+
it('should get default config', () => {
55
const config = getConfig();
66
expect(config).toMatchInlineSnapshot(`
7+
Object {
8+
"ADDON_ID": "adk",
9+
"EVENT_ID_BACK": "adk/event/back",
10+
"EVENT_ID_DATA": "adk/event/data",
11+
"EVENT_ID_INIT": "adk/event/init",
12+
"PANEL_ID": "adk/panel",
13+
"PANEL_Title": "adk/addon",
14+
"PARAM_Key": "adk/parameters",
15+
}
16+
`);
17+
});
18+
19+
it('should set config', () => {
20+
setConfig({ addonId: 'test' });
21+
expect(getConfig()).toMatchInlineSnapshot(`
22+
Object {
23+
"ADDON_ID": "test",
24+
"EVENT_ID_BACK": "test/event/back",
25+
"EVENT_ID_DATA": "test/event/data",
26+
"EVENT_ID_INIT": "test/event/init",
27+
"PANEL_ID": "test/panel",
28+
"PANEL_Title": "test/addon",
29+
"PARAM_Key": "test/parameters",
30+
}
31+
`);
32+
33+
setConfig({ panelTitle: 'ADK-TEST' });
34+
expect(getConfig()).toMatchInlineSnapshot(`
735
Object {
8-
"ADDON_ID": "adk",
9-
"EVENT_ID_BACK": "adk/event/back",
10-
"EVENT_ID_DATA": "adk/event/data",
11-
"EVENT_ID_INIT": "adk/event/init",
12-
"PANEL_ID": "adk/panel",
13-
"PANEL_Title": "adk/addon",
14-
"PARAM_Key": "adk/parameters",
36+
"ADDON_ID": "test",
37+
"EVENT_ID_BACK": "test/event/back",
38+
"EVENT_ID_DATA": "test/event/data",
39+
"EVENT_ID_INIT": "test/event/init",
40+
"PANEL_ID": "test/panel",
41+
"PANEL_Title": "ADK-TEST",
42+
"PARAM_Key": "test/parameters",
1543
}
1644
`);
1745
});

src/config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ let EVENT_ID_DATA = `${ADDON_ID}/event/data`;
77
let EVENT_ID_BACK = `${ADDON_ID}/event/back`;
88

99
export const setConfig = ({
10-
addId,
10+
addonId,
1111
panelId,
1212
panelTitle,
1313
paramKey,
1414
eventInit,
1515
eventData,
1616
eventBack,
1717
}) => {
18-
ADDON_ID = addId || ADDON_ID;
18+
ADDON_ID = addonId || ADDON_ID;
1919
PANEL_ID = `${ADDON_ID}/panel`;
2020
PANEL_Title = `${ADDON_ID}/addon`;
2121
PARAM_Key = `${ADDON_ID}/parameters`;

0 commit comments

Comments
 (0)