TestModuleMetadata
API
interface TestModuleMetadata {
providers?: any[] | undefined;
declarations?: any[] | undefined;
imports?: any[] | undefined;
schemas?: (any[] | SchemaMetadata)[] | undefined;
teardown?: ModuleTeardownOptions | undefined;
errorOnUnknownElements?: boolean | undefined;
errorOnUnknownProperties?: boolean | undefined;
rethrowApplicationErrors?: boolean | undefined;
deferBlockBehavior?: DeferBlockBehavior | undefined;
inferTagName?: boolean | undefined;
animationsEnabled?: boolean | undefined;
}
providers
any[] | undefineddeclarations
any[] | undefinedimports
any[] | undefinedschemas
(any[] | SchemaMetadata)[] | undefinedteardown
ModuleTeardownOptions | undefinederrorOnUnknownElements
boolean | undefinedСледует ли генерировать ошибки времени выполнения NG0304 при наличии неизвестных элементов в шаблоне компонента. По умолчанию используется значение false: в этом случае ошибка только записывается в журнал. Если задано значение true, генерируется ошибка.
errorOnUnknownProperties
boolean | undefinedСледует ли генерировать ошибки при наличии неизвестных свойств в шаблоне компонента. По умолчанию используется значение false: в этом случае ошибка только записывается в журнал. Если задано значение true, генерируется ошибка.
rethrowApplicationErrors
boolean | undefinedСледует ли повторно генерировать ошибки, возникающие при обнаружении изменений в приложении.
Если задано значение true, ошибки, перехваченные при обнаружении изменений в приложении, будут переданы в ErrorHandler и сгенерированы повторно, чтобы они не остались незамеченными в тестах.
Если задано значение false, ошибки передаются только в ErrorHandler, который по умолчанию просто записывает их в консоль.
По умолчанию используется значение true.
deferBlockBehavior
DeferBlockBehavior | undefinedСледует ли запускать блоки defer вручную или позволить им выполняться обычным образом. По умолчанию используется значение manual.
inferTagName
boolean | undefinedСледует ли определять имя тега тестовых компонентов на основе их селекторов. В противном случае в качестве имени тега тестовых компонентов будет использоваться div.
animationsEnabled
boolean | undefinedСледует ли запускать animate.enter / animate.leave как обычно или отключить их. По умолчанию используется значение false.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/testing/TestModuleMetadata