@@ -11,6 +11,8 @@ import * as sinon from 'sinon';
11
11
import { AzureFunctionsRpcMessages as rpc } from '../../azure-functions-language-worker-protobuf/src/rpc' ;
12
12
import { FunctionInfo } from '../../src/FunctionInfo' ;
13
13
import { FunctionLoader } from '../../src/FunctionLoader' ;
14
+ import { WorkerChannel } from '../../src/WorkerChannel' ;
15
+ import { Msg as AppStartMsg } from '../startApp.test' ;
14
16
import { beforeEventHandlerSuite } from './beforeEventHandlerSuite' ;
15
17
import { TestEventStream } from './TestEventStream' ;
16
18
import { Msg as WorkerInitMsg } from './WorkerInitHandler.test' ;
@@ -323,16 +325,19 @@ namespace InputData {
323
325
describe ( 'InvocationHandler' , ( ) => {
324
326
let stream : TestEventStream ;
325
327
let loader : sinon . SinonStubbedInstance < FunctionLoader > ;
328
+ let channel : WorkerChannel ;
326
329
let coreApi : typeof coreTypes ;
327
330
let testDisposables : coreTypes . Disposable [ ] = [ ] ;
328
331
329
332
before ( async ( ) => {
330
- ( { stream, loader } = beforeEventHandlerSuite ( ) ) ;
333
+ ( { stream, loader, channel } = beforeEventHandlerSuite ( ) ) ;
331
334
coreApi = await import ( '@azure/functions-core' ) ;
332
335
} ) ;
333
336
334
337
beforeEach ( async ( ) => {
335
338
hookData = '' ;
339
+ channel . appHookData = { } ;
340
+ channel . appLevelOnlyHookData = { } ;
336
341
} ) ;
337
342
338
343
afterEach ( async ( ) => {
@@ -779,8 +784,8 @@ describe('InvocationHandler', () => {
779
784
await stream . assertCalledWith (
780
785
WorkerInitMsg . receivedInitLog ,
781
786
WorkerInitMsg . warning ( 'Worker failed to load package.json: file does not exist' ) ,
782
- Msg . executingHooksLog ( 1 , 'appStart' ) ,
783
- Msg . executedHooksLog ( 'appStart' ) ,
787
+ AppStartMsg . executingHooksLog ( 1 , 'appStart' ) ,
788
+ AppStartMsg . executedHooksLog ( 'appStart' ) ,
784
789
WorkerInitMsg . response
785
790
) ;
786
791
expect ( startFunc . callCount ) . to . be . equal ( 1 ) ;
@@ -832,8 +837,8 @@ describe('InvocationHandler', () => {
832
837
await stream . assertCalledWith (
833
838
WorkerInitMsg . receivedInitLog ,
834
839
WorkerInitMsg . warning ( 'Worker failed to load package.json: file does not exist' ) ,
835
- Msg . executingHooksLog ( 1 , 'appStart' ) ,
836
- Msg . executedHooksLog ( 'appStart' ) ,
840
+ AppStartMsg . executingHooksLog ( 1 , 'appStart' ) ,
841
+ AppStartMsg . executedHooksLog ( 'appStart' ) ,
837
842
WorkerInitMsg . response
838
843
) ;
839
844
expect ( startFunc . callCount ) . to . be . equal ( 1 ) ;
0 commit comments