From 0316cfe4464761c3c754e4562bcbaa9fd4585a35 Mon Sep 17 00:00:00 2001 From: Newbie012 Date: Sun, 2 Apr 2023 00:51:25 +0300 Subject: [PATCH] test(eslint-plugin): add test --- .../rules/exhaustive-deps/exhaustive-deps.test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/eslint-plugin-query/src/rules/exhaustive-deps/exhaustive-deps.test.ts b/packages/eslint-plugin-query/src/rules/exhaustive-deps/exhaustive-deps.test.ts index 642e096313..1afcb1e602 100644 --- a/packages/eslint-plugin-query/src/rules/exhaustive-deps/exhaustive-deps.test.ts +++ b/packages/eslint-plugin-query/src/rules/exhaustive-deps/exhaustive-deps.test.ts @@ -38,6 +38,20 @@ ruleTester.run('exhaustive-deps', rule, { name: 'should not pass api.entity.get', code: 'useQuery({ queryKey: ["entity", id], queryFn: () => api.entity.get(id) });', }, + { + name: 'should not pass api when is being used for calling a function', + code: ` + import useApi from './useApi' + + const useFoo = () => { + const api = useApi(); + return useQuery({ + queryKey: ['foo'], + queryFn: () => api.fetchFoo(), + }) + } + `, + }, { name: 'should pass props.src', code: `