view data fixes
This commit is contained in:
@@ -19,12 +19,12 @@ describe('SponsorshipPricingViewModel', () => {
|
||||
it('exposes formatted prices and price difference', () => {
|
||||
const vm = new SponsorshipPricingViewModel(dto);
|
||||
|
||||
expect(vm.formattedMainSlotPrice).toBe(`${dto.currency} ${dto.mainSlotPrice.toLocaleString()}`);
|
||||
expect(vm.formattedSecondarySlotPrice).toBe(`${dto.currency} ${dto.secondarySlotPrice.toLocaleString()}`);
|
||||
expect(vm.formattedMainSlotPrice).toBe('$10,000.00');
|
||||
expect(vm.formattedSecondarySlotPrice).toBe('$6,000.00');
|
||||
|
||||
const expectedDiff = dto.mainSlotPrice - dto.secondarySlotPrice;
|
||||
expect(vm.priceDifference).toBe(expectedDiff);
|
||||
expect(vm.formattedPriceDifference).toBe(`${dto.currency} ${expectedDiff.toLocaleString()}`);
|
||||
expect(vm.formattedPriceDifference).toBe('$4,000.00');
|
||||
});
|
||||
|
||||
it('computes discount percentage for secondary slots', () => {
|
||||
|
||||
Reference in New Issue
Block a user