Browse Source

test: string to float convertion for decimal

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
pull/5106/head
Raju Udava 2 years ago
parent
commit
1482efdf7c
  1. 28
      tests/playwright/tests/filters.spec.ts

28
tests/playwright/tests/filters.spec.ts

@ -103,12 +103,12 @@ test.describe('Filter Tests: Numerical', () => {
{
op: '=',
value: eqString,
rowCount: records.list.filter(r => r[dataType] === parseFloat(eqStringDerived)).length,
rowCount: records.list.filter(r => parseFloat(r[dataType]) === parseFloat(eqStringDerived)).length,
},
{
op: '!=',
value: eqString,
rowCount: records.list.filter(r => r[dataType] !== parseFloat(eqStringDerived)).length,
rowCount: records.list.filter(r => parseFloat(r[dataType]) !== parseFloat(eqStringDerived)).length,
},
{
op: 'is null',
@ -133,29 +133,39 @@ test.describe('Filter Tests: Numerical', () => {
{
op: '>',
value: isLikeString,
rowCount: records.list.filter(r => r[dataType] > parseFloat(isLikeStringDerived) && r[dataType] != null).length,
rowCount: records.list.filter(
r => parseFloat(r[dataType]) > parseFloat(isLikeStringDerived) && r[dataType] != null
).length,
},
{
op: '>=',
value: isLikeString,
rowCount: records.list.filter(r => r[dataType] >= parseFloat(isLikeStringDerived) && r[dataType] != null)
.length,
rowCount: records.list.filter(
r => parseFloat(r[dataType]) >= parseFloat(isLikeStringDerived) && r[dataType] != null
).length,
},
{
op: '<',
value: isLikeString,
rowCount:
dataType === 'Rating'
? records.list.filter(r => r[dataType] < parseFloat(isLikeStringDerived)).length
: records.list.filter(r => r[dataType] < parseFloat(isLikeStringDerived) && r[dataType] != null).length,
? records.list.filter(
r => parseFloat(r[dataType]) < parseFloat(isLikeStringDerived) || r[dataType] === null
).length
: records.list.filter(r => parseFloat(r[dataType]) < parseFloat(isLikeStringDerived) && r[dataType] != null)
.length,
},
{
op: '<=',
value: isLikeString,
rowCount:
dataType === 'Rating'
? records.list.filter(r => r[dataType] <= parseFloat(isLikeStringDerived)).length
: records.list.filter(r => r[dataType] <= parseFloat(isLikeStringDerived) && r[dataType] != null).length,
? records.list.filter(
r => parseFloat(r[dataType]) <= parseFloat(isLikeStringDerived) || r[dataType] === null
).length
: records.list.filter(
r => parseFloat(r[dataType]) <= parseFloat(isLikeStringDerived) && r[dataType] != null
).length,
},
];

Loading…
Cancel
Save