जय_श्री_कृष्णा ||
Grant me the serenity to accept the things I cannot change, courage to change the things I can, and wisdom to know the difference.
Date: Sun, Jul 21st 2024 ( #21_Jul_2024 )

Notes

Build failing for some modules error

ponent.spec.ts (5.033 s)

[3115](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3115) FAIL betslip packages/sports/common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts (8.447 s)

[3116](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3116) ● RewardTokensSelectorComponent › entain › should return freebet amount if token selected is freebet

[3117](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3117) expect(received).toBe(expected) // Object.is equality

[3118](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3118) Expected: 10

[3119](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3119) Received: null

[3120](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3120) 112 | fixture.detectChanges();

[3121](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3121) 113 |

[3122](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3122) > 114 | expect(component.freeBetAmount).toBe(10);

[3123](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3123) | ^

[3124](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3124) 115 | });

[3125](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3125) 116 |

[3126](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3126) 117 | it('should return warning icon if token is invalid', () => {

[3127](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3127) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:114:45

[3128](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3128) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3129](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3129) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3130](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3130) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3131](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3131) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3132](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3132) at Object.wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3133](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3133) ● RewardTokensSelectorComponent › entain › should not have acquisition-reward-onboarding-container selector if showAcquisitionOnboarding is false

[3134](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3134) expect(received).toBeFalsy()

[3135](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3135) Received: {"nativeNode": <bs-acquisition-reward-onboarding-container ng-reflect-selected-token="() => {

[3136](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3136) producerAccessed(n" />}

[3137](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3137) 166 | const selector = fixture.debugElement.query(By.css('bs-acquisition-reward-onboarding-container'));

[3138](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3138) 167 |

[3139](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3139) > 168 | expect(selector).toBeFalsy();

[3140](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3140) | ^

[3141](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3141) 169 | });

[3142](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3142) 170 |

[3143](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3143) 171 | describe('selectedTokenModel', () => {

[3144](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3144) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:168:30

[3145](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3145) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3146](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3146) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3147](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3147) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3148](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3148) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3149](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3149) at Object.wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3150](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3150) ● RewardTokensSelectorComponent › entain › selectedTokenModel › should return model for FreeBet

[3151](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3151) expect(received).toEqual(expected) // deep equality

[3152](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3152) Expected: {"className": "freebet", "icon": "freeBet-icon", "title": "Freebet"}

[3153](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3153) Received: null

[3154](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3154) 237 | fixture.detectChanges();

[3155](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3155) 238 |

[3156](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3156) > 239 | expect(component.selectedTokenModel()).toEqual(result);

[3157](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3157) | ^

[3158](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3158) 240 | });

[3159](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3159) 241 |

[3160](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3160) 242 | it('should return null if no token selected', () => {

[3161](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3161) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:239:56

[3162](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3162) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3163](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3163) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3164](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3164) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3165](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3165) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3166](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3166) at wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3167](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3167) ● RewardTokensSelectorComponent › entain › selectedTokenModel › should return model for OddsBoost

[3168](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3168) expect(received).toEqual(expected) // deep equality

[3169](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3169) Expected: {"className": "oddsboost", "icon": "oddsBoost-icon", "title": "Odds Boost"}

[3170](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3170) Received: null

[3171](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3171) 237 | fixture.detectChanges();

[3172](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3172) 238 |

[3173](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3173) > 239 | expect(component.selectedTokenModel()).toEqual(result);

[3174](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3174) | ^

[3175](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3175) 240 | });

[3176](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3176) 241 |

[3177](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3177) 242 | it('should return null if no token selected', () => {

[3178](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3178) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:239:56

[3179](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3179) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3180](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3180) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3181](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3181) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3182](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3182) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3183](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3183) at wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3184](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3184) ● RewardTokensSelectorComponent › entain › selectedTokenModel › should return model for RiskFreeBet

[3185](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3185) expect(received).toEqual(expected) // deep equality

[3186](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3186) Expected: {"className": "riskfreebet", "icon": "riskFree-icon", "title": "Risk Free"}

[3187](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3187) Received: null

[3188](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3188) 237 | fixture.detectChanges();

[3189](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3189) 238 |

[3190](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3190) > 239 | expect(component.selectedTokenModel()).toEqual(result);

[3191](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3191) | ^

[3192](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3192) 240 | });

[3193](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3193) 241 |

[3194](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3194) 242 | it('should return null if no token selected', () => {

[3195](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3195) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:239:56

[3196](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3196) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3197](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3197) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3198](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3198) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3199](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3199) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3200](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3200) at wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3201](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3201) ● RewardTokensSelectorComponent › entain › selectedTokenModel › should return model for BetAndGet

[3202](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3202) expect(received).toEqual(expected) // deep equality

[3203](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3203) Expected: {"className": "betandget", "icon": "betAndGet-icon", "title": "Bet & Get"}

[3204](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3204) Received: null

[3205](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3205) 237 | fixture.detectChanges();

[3206](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3206) 238 |

[3207](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3207) > 239 | expect(component.selectedTokenModel()).toEqual(result);

[3208](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3208) | ^

[3209](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3209) 240 | });

[3210](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3210) 241 |

[3211](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3211) 242 | it('should return null if no token selected', () => {

[3212](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3212) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:239:56

[3213](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3213) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3214](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3214) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3215](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3215) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3216](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3216) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3217](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3217) at wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3218](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3218) ● RewardTokensSelectorComponent › entain › selectedTokenModel › should return model for RiskFreeBet

[3219](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3219) expect(received).toEqual(expected) // deep equality

[3220](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3220) Expected: {"className": "riskfreebet", "icon": "riskFree-icon", "title": "Welcome Offer"}

[3221](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3221) Received: null

[3222](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3222) 237 | fixture.detectChanges();

[3223](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3223) 238 |

[3224](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3224) > 239 | expect(component.selectedTokenModel()).toEqual(result);

[3225](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3225) | ^

[3226](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3226) 240 | });

[3227](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3227) 241 |

[3228](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3228) 242 | it('should return null if no token selected', () => {

[3229](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3229) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:239:56

[3230](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3230) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3231](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3231) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3232](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3232) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3233](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3233) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3234](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3234) at wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3235](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3235) ● RewardTokensSelectorComponent › entain › selectedTokenModel › should return model for OddsBoost

[3236](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3236) expect(received).toEqual(expected) // deep equality

[3237](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3237) Expected: {"className": "oddsboost", "icon": "oddsBoost-icon", "title": "Welcome Offer"}

[3238](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3238) Received: null

[3239](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3239) 237 | fixture.detectChanges();

[3240](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3240) 238 |

[3241](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3241) > 239 | expect(component.selectedTokenModel()).toEqual(result);

[3242](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3242) | ^

[3243](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3243) 240 | });

[3244](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3244) 241 |

[3245](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3245) 242 | it('should return null if no token selected', () => {

[3246](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3246) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:239:56

[3247](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3247) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3248](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3248) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3249](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3249) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3250](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3250) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3251](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3251) at wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3252](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3252) ● RewardTokensSelectorComponent › entain › selectedTokenModel › should return model for BetAndGet

[3253](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3253) expect(received).toEqual(expected) // deep equality

[3254](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3254) Expected: {"className": "betandget", "icon": "betAndGet-icon", "title": "Welcome Offer"}

[3255](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3255) Received: null

[3256](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3256) 237 | fixture.detectChanges();

[3257](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3257) 238 |

[3258](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3258) > 239 | expect(component.selectedTokenModel()).toEqual(result);

[3259](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3259) | ^

[3260](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3260) 240 | });

[3261](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3261) 241 |

[3262](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3262) 242 | it('should return null if no token selected', () => {

[3263](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3263) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:239:56

[3264](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3264) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3265](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3265) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3266](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3266) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3267](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3267) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3268](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3268) at wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3269](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3269) ● RewardTokensSelectorComponent › entain › should have selected layout when token selected

[3270](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3270) expect(received).toBe(expected) // Object.is equality

[3271](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3271) Expected: "tertiary"

[3272](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3272) Received: "primary"

[3273](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3273) 315 | const button: DsButton = fixture.debugElement.query(By.directive(DsButton)).componentInstance;

[3274](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3274) 316 |

[3275](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3275) > 317 | expect(button.kind).toBe('tertiary');

[3276](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3276) | ^

[3277](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3277) 318 | expect(button.variant).toBe('filled');

[3278](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3278) 319 | expect(button.size).toBe('medium');

[3279](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3279) 320 | });

[3280](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3280) at common/betslip/modules/reward-tokens/components/digital/reward-tokens-selector.component.spec.ts:317:33

[3281](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3281) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:411:30)

[3282](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3282) at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (../../node_modules/zone.js/bundles/zone-testing.umd.js:300:43)

[3283](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3283) at _ZoneDelegate.Object.<anonymous>._ZoneDelegate.invoke (../../node_modules/zone.js/bundles/zone.umd.js:410:56)

[3284](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3284) at Zone.Object.<anonymous>.Zone.run (../../node_modules/zone.js/bundles/zone.umd.js:165:47)

[3285](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3285) at Object.wrappedFunc (../../node_modules/zone.js/bundles/zone-testing.umd.js:789:34)

[3286](https://vie.git.bwinparty.com/vanilla/monorepo/-/jobs/10988606#L3286) ● RewardTokensSelectorComponent › epcot › should have selector content class if token selected
  • 13 Aug- We need player prop and goal scorer.
  • Option-group-factory, the fixture data is modified, in detailed-fxiture-market on line 560 we get participantId.
  • optionMarket is parallel to participants, optionMarket[] > options[] > name value match > participantID.
  • It is coming for optionsMarket > options > name has parallel participantID.
  • First options is iterated and then group will be created.

Todo

TASK WHERE !completed WHERE contains(text, "#work") 

Learnings

  • @ is a reserved keyword in csharp so to use it put @ before it,

From which DB or API are we getting the fixture data? Which ORM is used? IsEntity_Framework used here? Trading proxy, offerProxy is getting resolvers from where fixture data is coming. v1 domain resolver OptionMarketMessageSource in bettingOffer BetBuilderItemResolver gets the optionGroups How is it Eupoean fixutre? Since it is bwin domain? After v1DomainResolver go to HybridFixtureResolver ISportsFetcherSubscriptionCacheWrapper


HybridModel is coming false and thus it is not going in resolver. We can get either games[] or optionMarket[] at a time. From where are the participants getting fetched? shortName is there then playerId matches else it don’t match EventOfferResolver should get participantID then it should flow In EventMapper the translate service may be just take care of language translation

EventOfferResolver line 146 marketInfo filter eventIndexEntry In what all places are we getting the playerId1 null and how will we handle the same