Skip to content
This repository has been archived by the owner on Aug 9, 2022. It is now read-only.

Commit

Permalink
add test case for commit 368eb03 (#370)
Browse files Browse the repository at this point in the history
Add missing test case for the fix "pass doc[field] == null"
  • Loading branch information
zhongnansu authored May 18, 2021
1 parent c336804 commit 7881540
Showing 1 changed file with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,20 @@ describe('test create saved search report', () => {
}, 20000);
});

test('create report for data set contains null field value', async () => {
const hits = [
hit({ category: 'c1', customer_gender: 'Ma' }),
hit({ category: 'c2', customer_gender: 'le' }),
hit({ category: 'c3', customer_gender: null }),
];
const client = mockEsClient(hits);
const { dataUrl } = await createSavedSearchReport(input, client);

expect(dataUrl).toEqual(
'category,customer_gender\n' + 'c1,Ma\n' + 'c2,le\n' + 'c3, '
);
}, 20000);

/**
* Mock Elasticsearch client and return different mock objects based on endpoint and parameters.
*/
Expand Down

0 comments on commit 7881540

Please sign in to comment.