Spec-Zone.ru › Angular

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[] | undefined

declarations

any[] | undefined

imports

any[] | undefined

schemas

(any[] | SchemaMetadata)[] | undefined

teardown

ModuleTeardownOptions | undefined

errorOnUnknownElements

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API