Skip to content

Commit 0baf45d

Browse files
committed
fix: update experiments tests to include new SHOW_ENHANCE_PROMPT_BUTTON experiment
1 parent 0e1c968 commit 0baf45d

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

src/shared/__tests__/experiments.spec.ts

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,21 @@ describe("experiments", () => {
2323
})
2424
})
2525

26+
describe("SHOW_ENHANCE_PROMPT_BUTTON", () => {
27+
it("is configured correctly", () => {
28+
expect(EXPERIMENT_IDS.SHOW_ENHANCE_PROMPT_BUTTON).toBe("showEnhancePromptButton")
29+
expect(experimentConfigsMap.SHOW_ENHANCE_PROMPT_BUTTON).toMatchObject({
30+
enabled: true,
31+
})
32+
})
33+
})
34+
2635
describe("isEnabled", () => {
2736
it("returns false when POWER_STEERING experiment is not enabled", () => {
2837
const experiments: Record<ExperimentId, boolean> = {
2938
powerSteering: false,
3039
multiFileApplyDiff: false,
40+
showEnhancePromptButton: true,
3141
}
3242
expect(Experiments.isEnabled(experiments, EXPERIMENT_IDS.POWER_STEERING)).toBe(false)
3343
})
@@ -36,6 +46,7 @@ describe("experiments", () => {
3646
const experiments: Record<ExperimentId, boolean> = {
3747
powerSteering: true,
3848
multiFileApplyDiff: false,
49+
showEnhancePromptButton: true,
3950
}
4051
expect(Experiments.isEnabled(experiments, EXPERIMENT_IDS.POWER_STEERING)).toBe(true)
4152
})
@@ -44,8 +55,27 @@ describe("experiments", () => {
4455
const experiments: Record<ExperimentId, boolean> = {
4556
powerSteering: false,
4657
multiFileApplyDiff: false,
58+
showEnhancePromptButton: true,
4759
}
4860
expect(Experiments.isEnabled(experiments, EXPERIMENT_IDS.POWER_STEERING)).toBe(false)
4961
})
62+
63+
it("returns true when SHOW_ENHANCE_PROMPT_BUTTON is enabled", () => {
64+
const experiments: Record<ExperimentId, boolean> = {
65+
powerSteering: false,
66+
multiFileApplyDiff: false,
67+
showEnhancePromptButton: true,
68+
}
69+
expect(Experiments.isEnabled(experiments, EXPERIMENT_IDS.SHOW_ENHANCE_PROMPT_BUTTON)).toBe(true)
70+
})
71+
72+
it("returns false when SHOW_ENHANCE_PROMPT_BUTTON is disabled", () => {
73+
const experiments: Record<ExperimentId, boolean> = {
74+
powerSteering: false,
75+
multiFileApplyDiff: false,
76+
showEnhancePromptButton: false,
77+
}
78+
expect(Experiments.isEnabled(experiments, EXPERIMENT_IDS.SHOW_ENHANCE_PROMPT_BUTTON)).toBe(false)
79+
})
5080
})
5181
})

0 commit comments

Comments
 (0)