@@ -21,6 +21,7 @@ import { FakeStorageNodeRegistry } from './FakeStorageNodeRegistry'
2121import { FakeStreamRegistry } from './FakeStreamRegistry'
2222import { FakeStreamStorageRegistry } from './FakeStreamStorageRegistry'
2323import { DestroySignal } from '../../../src/DestroySignal'
24+ import { SigningService } from '../../../src/signature/SigningService'
2425
2526const DEFAULT_CLIENT_OPTIONS : StreamrClientConfig = {
2627 encryption : {
@@ -34,13 +35,16 @@ export class FakeEnvironment {
3435 private chain : FakeChain
3536 private logger : FakeLogger
3637 private dependencyContainer : DependencyContainer
37- private destroySignal = new DestroySignal ( )
38+ private destroySignal : DestroySignal
39+ private signingService : SigningService
3840
3941 constructor ( ) {
4042 this . network = new FakeNetwork ( )
4143 this . chain = new FakeChain ( )
4244 this . logger = new FakeLogger ( )
4345 this . dependencyContainer = container . createChildContainer ( )
46+ this . destroySignal = new DestroySignal ( )
47+ this . signingService = new SigningService ( this . destroySignal )
4448 const loggerFactory = {
4549 createLogger : ( ) => this . logger
4650 }
@@ -53,6 +57,7 @@ export class FakeEnvironment {
5357 this . dependencyContainer . register ( StreamStorageRegistry , FakeStreamStorageRegistry as any )
5458 this . dependencyContainer . register ( StorageNodeRegistry , FakeStorageNodeRegistry as any )
5559 this . dependencyContainer . register ( OperatorRegistry , FakeOperatorRegistry as any )
60+ this . dependencyContainer . register ( SigningService , { useValue : this . signingService } )
5661 }
5762
5863 createClient ( opts ?: StreamrClientConfig ) : StreamrClient {
0 commit comments