From bc15f325d87b4ffe46ae8727293c5cefa2300501 Mon Sep 17 00:00:00 2001 From: Daniel Bruce Date: Fri, 27 Jan 2023 09:52:59 -0500 Subject: [PATCH] Add a test for new warning --- test/query.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/query.ts b/test/query.ts index dd803dcbb..60f29e177 100644 --- a/test/query.ts +++ b/test/query.ts @@ -164,6 +164,19 @@ describe('Query', () => { assert.strictEqual(filter.op, '='); assert.strictEqual(filter.val, 'Stephen'); }); + + it('should issue a warning when a Filter instance is not provided', done => { + const onWarning = (warning: {message: unknown}) => { + assert.strictEqual( + warning.message, + 'Providing Filter objects is recommended when using .filter' + ); + process.removeListener('warning', onWarning); + done(); + }; + process.on('warning', onWarning); + new Query(['kind1']).filter('name', 'Stephen'); + }); }); describe('filter with Filter class', () => {