1717import { expect } from 'chai' ;
1818import * as sinon from 'sinon' ;
1919import { ConnectorConfig , validateAdminArgs } from '../../../src/data-connect' ;
20- import { DataConnect , DataConnectService } from '../../../src/data-connect/data-connect' ;
20+ import { DataConnect } from '../../../src/data-connect/data-connect' ;
2121import { OperationOptions } from '../../../lib/data-connect' ;
2222import {
2323 DATA_CONNECT_ERROR_CODE_MAPPING ,
2424 FirebaseDataConnectError
2525} from '../../../src/data-connect/data-connect-api-client-internal' ;
26- import { App , initializeApp } from '../../../src/app' ;
27- import { defaultAppStore } from '../../../src/app/lifecycle' ;
26+ import * as dataConnectIndex from '../../../src/data-connect/index' ;
2827
2928interface IdVars {
3029 id : string
3130}
3231
3332describe ( 'validateAdminArgs()' , ( ) => {
34- let app : App ;
3533 let getDataConnectStub : sinon . SinonStub ;
3634
3735 const connectorConfig : ConnectorConfig = {
@@ -51,16 +49,11 @@ describe('validateAdminArgs()', () => {
5149
5250 const stubDcInstance = { connectorConfig : connectorConfig , source : 'STUB' } as unknown as DataConnect ;
5351 beforeEach ( ( ) => {
54- getDataConnectStub = sinon . stub ( DataConnectService . prototype , 'getDataConnect' ) . returns ( stubDcInstance ) ;
55-
56- // initializing app required, "using" it is required for successful build/compile
57- app = initializeApp ( ) ;
58- app . name ;
52+ getDataConnectStub = sinon . stub ( dataConnectIndex , 'getDataConnect' ) . returns ( stubDcInstance ) ;
5953 } ) ;
6054
6155 afterEach ( ( ) => {
6256 getDataConnectStub . restore ( ) ;
63- defaultAppStore . clearAllApps ( ) ;
6457 } ) ;
6558
6659 describe ( 'with no variadic args' , ( ) => {
0 commit comments