fix tests
This commit is contained in:
parent
0ebd3a55db
commit
4cfeba2c90
@ -763,7 +763,7 @@ export const exampleCartValues: ExampleCartValues = {
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"expect": { // работает если не учитывать скидки id26, id27 (скидка на templategen от 1000/5000 р.)
|
"expect": {
|
||||||
"price": 4925.0,
|
"price": 4925.0,
|
||||||
"envolvedDiscounts": [
|
"envolvedDiscounts": [
|
||||||
"id4"
|
"id4"
|
||||||
@ -794,7 +794,7 @@ export const exampleCartValues: ExampleCartValues = {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"expect": { // работает если не учитывать скидки id26, id27 (скидка на templategen от 1000/5000 р.)
|
"expect": {
|
||||||
"price": 5025.32,
|
"price": 5025.32,
|
||||||
"envolvedDiscounts": [
|
"envolvedDiscounts": [
|
||||||
"id4",
|
"id4",
|
||||||
@ -830,7 +830,7 @@ export const exampleCartValues: ExampleCartValues = {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"expect": { // работает если не учитывать скидки id26, id27 (скидка на templategen от 1000/5000 р.)
|
"expect": {
|
||||||
"price": 5223.9,
|
"price": 5223.9,
|
||||||
"envolvedDiscounts": [
|
"envolvedDiscounts": [
|
||||||
"id4",
|
"id4",
|
||||||
@ -867,7 +867,7 @@ export const exampleCartValues: ExampleCartValues = {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"expect": { // работает если не учитывать скидки id26, id27 (скидка на templategen от 1000/5000 р.)
|
"expect": {
|
||||||
"price": 5171.66,
|
"price": 5171.66,
|
||||||
"envolvedDiscounts": [
|
"envolvedDiscounts": [
|
||||||
"id4",
|
"id4",
|
||||||
@ -963,16 +963,13 @@ export const exampleCartValues: ExampleCartValues = {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"expect": {
|
"expect": {
|
||||||
"price": 750.96,
|
"price": 743.45,
|
||||||
"envolvedDiscounts": [
|
"envolvedDiscounts": [
|
||||||
"id19", // p5, layer 1, value > 90, 0.97, pricePerUnit = 0.1
|
"id19",
|
||||||
"id23", // p6, layer 1, value > 50, 0.935, pricePerUnit = 0.7
|
"id23",
|
||||||
"id25", // p7, layer 1, value > 90, 0.83, pricePerUnit = 2
|
"id25",
|
||||||
"id30", // dwarfener, layer 2, value > 500, 0.99
|
"id30",
|
||||||
"id1" // layer 4, purchasesAmount > 10000, 0.99
|
"id1"
|
||||||
// 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
|
|
||||||
] // история про то, как получилось получить скидку за сервис
|
] // история про то, как получилось получить скидку за сервис
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user