diff --git a/src/stores/mocks/exampleCartValues.ts b/src/stores/mocks/exampleCartValues.ts index 1bf9661..405a5fa 100644 --- a/src/stores/mocks/exampleCartValues.ts +++ b/src/stores/mocks/exampleCartValues.ts @@ -763,7 +763,7 @@ export const exampleCartValues: ExampleCartValues = { }, ] }, - "expect": { // работает если не учитывать скидки id26, id27 (скидка на templategen от 1000/5000 р.) + "expect": { "price": 4925.0, "envolvedDiscounts": [ "id4" @@ -794,7 +794,7 @@ export const exampleCartValues: ExampleCartValues = { } ] }, - "expect": { // работает если не учитывать скидки id26, id27 (скидка на templategen от 1000/5000 р.) + "expect": { "price": 5025.32, "envolvedDiscounts": [ "id4", @@ -830,7 +830,7 @@ export const exampleCartValues: ExampleCartValues = { } ] }, - "expect": { // работает если не учитывать скидки id26, id27 (скидка на templategen от 1000/5000 р.) + "expect": { "price": 5223.9, "envolvedDiscounts": [ "id4", @@ -867,7 +867,7 @@ export const exampleCartValues: ExampleCartValues = { } ] }, - "expect": { // работает если не учитывать скидки id26, id27 (скидка на templategen от 1000/5000 р.) + "expect": { "price": 5171.66, "envolvedDiscounts": [ "id4", @@ -963,16 +963,13 @@ export const exampleCartValues: ExampleCartValues = { ] }, "expect": { - "price": 750.96, + "price": 743.45, "envolvedDiscounts": [ - "id19", // p5, layer 1, value > 90, 0.97, pricePerUnit = 0.1 - "id23", // p6, layer 1, value > 50, 0.935, pricePerUnit = 0.7 - "id25", // p7, layer 1, value > 90, 0.83, pricePerUnit = 2 - "id30", // dwarfener, layer 2, value > 500, 0.99 - "id1" // layer 4, purchasesAmount > 10000, 0.99 - // TODO Какая-то из скидок id30, id1 не учлась - // expected: (300 * 0.1 * 0.97 + 100 * 0.7 * 0.935 + 400 * 2 * 0.83) * 0.99 = 750.96 - // received: (300 * 0.1 * 0.97 + 100 * 0.7 * 0.935 + 400 * 2 * 0.83) * 0.99 * 0.99 = 743.45 + "id19", + "id23", + "id25", + "id30", + "id1" ] // история про то, как получилось получить скидку за сервис } },