view data fixes
Some checks failed
Contract Testing / contract-snapshot (pull_request) Has been cancelled
Contract Testing / contract-tests (pull_request) Has been cancelled

This commit is contained in:
2026-01-25 00:12:30 +01:00
parent 1b0a1f4aee
commit 6c07abe5e7
37 changed files with 400 additions and 185 deletions

View File

@@ -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', () => {