1- const authenticateDefaultUserInOpenOpsTablesMock = jest . fn ( ) ;
21const makeOpenOpsTablesGetMock = jest . fn ( ) ;
32const createAxiosHeadersMock = jest . fn ( ) ;
43
@@ -10,19 +9,6 @@ jest.mock('../../src/lib/openops-tables/create-axios-headers', () => ({
109 createAxiosHeaders : createAxiosHeadersMock ,
1110} ) ) ;
1211
13- jest . mock ( '../../src/lib/openops-tables/auth-user' , ( ) => ( {
14- authenticateDefaultUserInOpenOpsTables :
15- authenticateDefaultUserInOpenOpsTablesMock ,
16- } ) ) ;
17-
18- jest . mock ( '@openops/server-shared' , ( ) => ( {
19- ...jest . requireActual ( '@openops/server-shared' ) ,
20- system : {
21- ...jest . requireActual ( '@openops/server-shared' ) . system ,
22- getBoolean : jest . fn ( ) . mockReturnValue ( false ) ,
23- } ,
24- } ) ) ;
25-
2612import { EncryptedObject } from '@openops/shared' ;
2713import { TablesServerContext } from '../../src/lib/openops-tables/context-helpers' ;
2814import {
@@ -42,9 +28,6 @@ const mockTablesServerContext: TablesServerContext = {
4228describe ( 'get table names' , ( ) => {
4329 beforeEach ( ( ) => {
4430 jest . clearAllMocks ( ) ;
45- authenticateDefaultUserInOpenOpsTablesMock . mockResolvedValue ( {
46- token : 'token' ,
47- } ) ;
4831 } ) ;
4932
5033 test ( 'should return the list of available table names' , async ( ) => {
@@ -64,7 +47,9 @@ describe('get table names', () => {
6447 'some header' ,
6548 ) ;
6649 expect ( createAxiosHeadersMock ) . toBeCalledTimes ( 1 ) ;
67- expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( 'token' ) ;
50+ expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( {
51+ getToken : expect . any ( Function ) ,
52+ } ) ;
6853 } ) ;
6954
7055 test ( 'should return the list of available table names in a flatten list' , async ( ) => {
@@ -86,7 +71,9 @@ describe('get table names', () => {
8671 'some header' ,
8772 ) ;
8873 expect ( createAxiosHeadersMock ) . toBeCalledTimes ( 1 ) ;
89- expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( 'token' ) ;
74+ expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( {
75+ getToken : expect . any ( Function ) ,
76+ } ) ;
9077 } ) ;
9178
9279 test ( 'should return the list of distinct table names' , async ( ) => {
@@ -109,16 +96,15 @@ describe('get table names', () => {
10996 'some header' ,
11097 ) ;
11198 expect ( createAxiosHeadersMock ) . toBeCalledTimes ( 1 ) ;
112- expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( 'token' ) ;
99+ expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( {
100+ getToken : expect . any ( Function ) ,
101+ } ) ;
113102 } ) ;
114103} ) ;
115104
116105describe ( 'get table id by table name' , ( ) => {
117106 beforeEach ( ( ) => {
118107 jest . clearAllMocks ( ) ;
119- authenticateDefaultUserInOpenOpsTablesMock . mockResolvedValue ( {
120- token : 'token' ,
121- } ) ;
122108 } ) ;
123109
124110 test ( 'should return the right table id' , async ( ) => {
@@ -140,7 +126,9 @@ describe('get table id by table name', () => {
140126 'some header' ,
141127 ) ;
142128 expect ( createAxiosHeadersMock ) . toBeCalledTimes ( 1 ) ;
143- expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( 'token' ) ;
129+ expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( {
130+ getToken : expect . any ( Function ) ,
131+ } ) ;
144132 } ) ;
145133
146134 test ( 'should throw an error if the table name is not found' , async ( ) => {
@@ -157,7 +145,9 @@ describe('get table id by table name', () => {
157145 'some header' ,
158146 ) ;
159147 expect ( createAxiosHeadersMock ) . toBeCalledTimes ( 1 ) ;
160- expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( 'token' ) ;
148+ expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( {
149+ getToken : expect . any ( Function ) ,
150+ } ) ;
161151 } ) ;
162152
163153 test ( 'should return the lowest table id when multiple tables have the same name' , async ( ) => {
@@ -180,16 +170,15 @@ describe('get table id by table name', () => {
180170 'some header' ,
181171 ) ;
182172 expect ( createAxiosHeadersMock ) . toBeCalledTimes ( 1 ) ;
183- expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( 'token' ) ;
173+ expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( {
174+ getToken : expect . any ( Function ) ,
175+ } ) ;
184176 } ) ;
185177} ) ;
186178
187179describe ( 'get table by table name' , ( ) => {
188180 beforeEach ( ( ) => {
189181 jest . clearAllMocks ( ) ;
190- authenticateDefaultUserInOpenOpsTablesMock . mockResolvedValue ( {
191- token : 'token' ,
192- } ) ;
193182 } ) ;
194183
195184 test ( 'should return the right table' , async ( ) => {
@@ -208,7 +197,9 @@ describe('get table by table name', () => {
208197 'some header' ,
209198 ) ;
210199 expect ( createAxiosHeadersMock ) . toBeCalledTimes ( 1 ) ;
211- expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( 'token' ) ;
200+ expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( {
201+ getToken : expect . any ( Function ) ,
202+ } ) ;
212203 } ) ;
213204
214205 test ( 'should return undefined if table was not found' , async ( ) => {
@@ -224,7 +215,9 @@ describe('get table by table name', () => {
224215 'some header' ,
225216 ) ;
226217 expect ( createAxiosHeadersMock ) . toBeCalledTimes ( 1 ) ;
227- expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( 'token' ) ;
218+ expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( {
219+ getToken : expect . any ( Function ) ,
220+ } ) ;
228221 } ) ;
229222
230223 test ( 'should return the lowest table when multiple tables have the same name' , async ( ) => {
@@ -244,6 +237,8 @@ describe('get table by table name', () => {
244237 'some header' ,
245238 ) ;
246239 expect ( createAxiosHeadersMock ) . toBeCalledTimes ( 1 ) ;
247- expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( 'token' ) ;
240+ expect ( createAxiosHeadersMock ) . toHaveBeenCalledWith ( {
241+ getToken : expect . any ( Function ) ,
242+ } ) ;
248243 } ) ;
249244} ) ;
0 commit comments