refactoring
This commit is contained in:
52
docs/SymptomsCausedByCOVIDLots/test/DictUtilsTest.js
Normal file
52
docs/SymptomsCausedByCOVIDLots/test/DictUtilsTest.js
Normal file
@@ -0,0 +1,52 @@
|
||||
QUnit.module('DictUtilsTest', function () {
|
||||
|
||||
QUnit.test.each(
|
||||
'shouldRetainCommonKeys',
|
||||
[
|
||||
[
|
||||
{
|
||||
dict1: {
|
||||
"lotX": 1.0
|
||||
},
|
||||
dict2: {
|
||||
"lotY": 2.0
|
||||
}
|
||||
},
|
||||
{
|
||||
dict1: {
|
||||
},
|
||||
dict2: {
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
dict1: {
|
||||
"lotX": 1.0,
|
||||
"lotCommon": 2.0
|
||||
},
|
||||
dict2: {
|
||||
"lotCommon": 3.0,
|
||||
"lotY": 4.0
|
||||
}
|
||||
},
|
||||
{
|
||||
dict1: {
|
||||
"lotCommon": 2.0
|
||||
},
|
||||
dict2: {
|
||||
"lotCommon": 3.0
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
(assert, [dicts, dictsHavingCommonKeys]) => {
|
||||
// Given
|
||||
|
||||
// When
|
||||
const dictsHavingCommonKeysActual = DictUtils.retainCommonKeys(dicts);
|
||||
|
||||
// Then
|
||||
assert.deepEqual(dictsHavingCommonKeysActual, dictsHavingCommonKeys);
|
||||
});
|
||||
});
|
||||
@@ -1,55 +1,5 @@
|
||||
QUnit.module('SymptomVsSymptomChartDataProviderTest', function () {
|
||||
|
||||
QUnit.test.each(
|
||||
'shouldRetainCommonLots',
|
||||
[
|
||||
[
|
||||
{
|
||||
dict1: {
|
||||
"lotX": 1.0
|
||||
},
|
||||
dict2: {
|
||||
"lotY": 2.0
|
||||
}
|
||||
},
|
||||
{
|
||||
dict1: {
|
||||
},
|
||||
dict2: {
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
dict1: {
|
||||
"lotX": 1.0,
|
||||
"lotCommon": 2.0
|
||||
},
|
||||
dict2: {
|
||||
"lotCommon": 3.0,
|
||||
"lotY": 4.0
|
||||
}
|
||||
},
|
||||
{
|
||||
dict1: {
|
||||
"lotCommon": 2.0
|
||||
},
|
||||
dict2: {
|
||||
"lotCommon": 3.0
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
(assert, [dicts, dictsHavingCommonKeys]) => {
|
||||
// Given
|
||||
|
||||
// When
|
||||
const dictsHavingCommonKeysActual = SymptomVsSymptomChartDataProvider.retainCommonKeys(dicts);
|
||||
|
||||
// Then
|
||||
assert.deepEqual(dictsHavingCommonKeysActual, dictsHavingCommonKeys);
|
||||
});
|
||||
|
||||
QUnit.test('shouldProvideChartData', function (assert) {
|
||||
// Given
|
||||
const prrByLotX = {
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
<script src="../js/SymptomVsSymptomChartView.js"></script>
|
||||
<script src="../js/SymptomVsSymptomChartDataProvider.js"></script>
|
||||
<script src="../js/SymptomVsSymptomChartViewInitializer.js"></script>
|
||||
<script src="../js/DictUtils.js"></script>
|
||||
<link rel="stylesheet" href="https://code.jquery.com/qunit/qunit-2.17.2.css">
|
||||
<script src="https://code.jquery.com/qunit/qunit-2.17.2.js"></script>
|
||||
<script type="text/javascript" src="./jshamcrest.js"></script>
|
||||
@@ -28,6 +29,7 @@
|
||||
JsMockito.Integration.QUnit();
|
||||
</script>
|
||||
<script src="./SymptomVsSymptomChartDataProviderTest.js"></script>
|
||||
<script src="./DictUtilsTest.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
Reference in New Issue
Block a user