@@ -149,7 +149,7 @@ describe('roulette', () => {
149149 } ,
150150 {
151151 variantName : 'v2' ,
152- mean : 1 ,
152+ mean : 0. 1,
153153 } ,
154154 {
155155 variantName : 'v3' ,
@@ -164,16 +164,16 @@ describe('roulette', () => {
164164
165165 /**
166166 * weights: [
167+ * { variantName: 'v2', weight: 0.1 },
167168 * { variantName: 'v3', weight: 0.1 },
168- * { variantName: 'v2', weight: 0.3 },
169- * { variantName: 'v1', weight: 0.6 }
169+ * { variantName: 'v1', weight: 0.8 }
170170 * ]
171171 */
172172 const variantSelection1 = selectVariantUsingRoulette ( [ banditData ] , epicTest , 0.09 ) ;
173- const variantSelection2 = selectVariantUsingRoulette ( [ banditData ] , epicTest , 0.39 ) ;
174- const variantSelection3 = selectVariantUsingRoulette ( [ banditData ] , epicTest , 0.4 ) ;
175- expect ( variantSelection1 ) . toBe ( epicTest . variants [ 2 ] ) ;
176- expect ( variantSelection2 ) . toBe ( epicTest . variants [ 1 ] ) ;
173+ const variantSelection2 = selectVariantUsingRoulette ( [ banditData ] , epicTest , 0.19 ) ;
174+ const variantSelection3 = selectVariantUsingRoulette ( [ banditData ] , epicTest , 0.29 ) ;
175+ expect ( variantSelection1 ) . toBe ( epicTest . variants [ 1 ] ) ;
176+ expect ( variantSelection2 ) . toBe ( epicTest . variants [ 2 ] ) ;
177177 expect ( variantSelection3 ) . toBe ( epicTest . variants [ 0 ] ) ;
178178 } ) ;
179179} ) ;
0 commit comments