Files
HowBadIsMyBatch/docs/SymptomsCausedByCOVIDLots/test/SymptomVsSymptomChartDataProviderTest.js
2023-11-08 22:04:29 +01:00

52 lines
1.4 KiB
JavaScript

QUnit.module('SymptomVsSymptomChartDataProviderTest', function () {
QUnit.test.each(
'shouldRetainCommonLots',
[
[
{
prrByLotX: {
"lotX": 1.0
},
prrByLotY: {
"lotY": 2.0
}
},
{
prrByLotX: {
},
prrByLotY: {
}
}
],
[
{
prrByLotX: {
"lotX": 1.0,
"lotCommon": 2.0
},
prrByLotY: {
"lotCommon": 3.0,
"lotY": 4.0
}
},
{
prrByLotX: {
"lotCommon": 2.0
},
prrByLotY: {
"lotCommon": 3.0
}
}
]
],
(assert, [dataSets, mergedDataSets]) => {
// Given
// When
const mergedDataSetsActual = SymptomVsSymptomChartDataProvider.retainCommonLots(dataSets);
// Then
assert.deepEqual(mergedDataSetsActual, mergedDataSets);
});
});