@@ -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