То, что вы устанавливаете в свойстве обеспечить, это то, что используется для внедрения в смонтированный компонент.
В моем модульном тесте у меня есть
metadataModule = sandbox.createStubInstance(MetadataModule);
metadataService = sandbox.createStubInstance(MetadataService);
wrapper = shallowMount(MoveFileElement, {
provide: {
[SYMBOLS.METADATAMODULE]: metadataModule,
[SYMBOLS.METADATASERVICE]: metadataService,
},
....
Тогда в моем компоненте у меня есть
export default class MoveFileElement extends Mixins(Utilities) {
@Inject(SYMBOLS.METADATAMODULE) public metadataModule!: IMetadataModule;
@Inject(SYMBOLS.METADATASERVICE) public metadataService!: MetadataService;
Теперь компонент имеет доступ к поддельным версиям модуля метаданных, который я подготовил в модульном тесте.