import {MatAccordionHarness} from '@angular/material/expansion/testing';
MatAccordionHarness
继承自 ComponentHarness 在测试中用来与标准 mat-accordion 进行交互的测试工具。
名称 | 描述 |
---|---|
|
异步
getExpansionPanels |
|
---|---|
获取属于此手风琴的所有可展开面板。 |
|
参数 | |
filter ExpansionPanelHarnessFilters = {}
|
|
返回值 | |
Promise<MatExpansionPanelHarness[]>
|
|
async
host |
|
---|---|
获取一个代表该组件宿主元素的 |
|
返回值 | |
Promise<TestElement>
|
|
异步
isMulti |
|
---|---|
此手风琴是否允许同时展开多个可展开面板。 |
|
返回值 | |
Promise<boolean>
|
|
静态
with |
|
---|---|
获取一个可用来使用指定属性搜索手风琴的 |
|
参数 | |
options AccordionHarnessFilters = {}
|
收窄搜索范围的选项。 |
返回值 | |
HarnessPredicate<MatAccordionHarness>
|
使用给定选项配置过的 |
MatExpansionPanelHarness
继承自 ContentContainerComponentHarness 在测试中用来与标准 mat-expansion-panel 进行交互的测试工具。
名称 | 描述 |
---|---|
|
async
blur |
|
---|---|
让此面板失焦。 |
|
返回值 | |
Promise<void>
|
操作完成后求解的 Promise。 |
async
折叠 |
|
---|---|
如果展开,则折叠这个可展开面板。 |
|
返回值 | |
Promise<void>
|
操作完成后求解的 Promise。 |
async
展开 |
|
---|---|
如果折叠,则展开这个可展开面板。 |
|
返回值 | |
Promise<void>
|
操作完成后求解的 Promise。 |
async
focus |
|
---|---|
让此面板获得焦点。 |
|
返回值 | |
Promise<void>
|
操作完成后求解的 Promise。 |
异步
getAllChildLoaders |
|
---|---|
参数 | |
selector S
|
|
返回值 | |
Promise<HarnessLoader[]>
|
|
异步
getAllHarnesses |
|
---|---|
参数 | |
query HarnessQuery<T>
|
|
返回值 | |
Promise<T[]>
|
|
异步
getChildLoader |
|
---|---|
参数 | |
selector S
|
|
返回值 | |
Promise<HarnessLoader>
|
|
异步
getDescription |
|
---|---|
获取此面板的描述文本。 |
|
返回值 | |
Promise<string | null>
|
说明文字,如果未设置说明,则为 |
异步
getHarness |
|
---|---|
参数 | |
query HarnessQuery<T>
|
|
返回值 | |
Promise<T>
|
|
异步
getHarnessOrNull |
|
---|---|
参数 | |
query HarnessQuery<T>
|
|
返回值 | |
Promise<T | null>
|
|
async
getTextContent |
|
---|---|
获取此面板的文本内容。 |
|
返回值 | |
Promise<string>
|
|
异步
getTitle |
|
---|---|
获取此面板的标题文本。 |
|
返回值 | |
Promise<string | null>
|
标题文本;如果未设置标题,则为 |
异步
getToggleIndicatorPosition |
|
---|---|
获取切换指示器的位置。 |
|
返回值 | |
Promise<'before' | 'after'>
|
|
异步
hasHarness |
|
---|---|
参数 | |
query HarnessQuery<T>
|
|
返回值 | |
Promise<boolean>
|
|
异步
hasToggleIndicator |
|
---|---|
此面板上是否显示切换指示器。 |
|
返回值 | |
Promise<boolean>
|
|
async
host |
|
---|---|
获取一个代表该组件宿主元素的 |
|
返回值 | |
Promise<TestElement>
|
|
async
isDisabled |
|
---|---|
此面板是否已禁用。 |
|
返回值 | |
Promise<boolean>
|
|
async
是否已展开 |
|
---|---|
此面板是否已展开。 |
|
返回值 | |
Promise<boolean>
|
|
async
isFocused |
|
---|---|
此面板是否拥有焦点。 |
|
返回值 | |
Promise<boolean>
|
|
async
toggle |
|
---|---|
通过单击此面板的标题来切换面板的展开状态。如果已禁用此面板,则此方法将不起作用。 |
|
返回值 | |
Promise<void>
|
操作完成后求解的 Promise。 |
静态
with |
|
---|---|
获取一个 |
|
参数 | |
options ExpansionPanelHarnessFilters = {}
|
用来收窄搜索范围的选项:
|
返回值 | |
HarnessPredicate<MatExpansionPanelHarness>
|
使用给定选项配置过的 |
已弃用
异步
getHarnessLoaderForContent |
|
---|---|
获取一个 |
|
返回值 | |
Promise<HarnessLoader>
|
|
AccordionHarnessFilters
ExpansionPanelHarnessFilters
名称 | 描述 |
---|---|
|
|
|
|
|
|
|
|
|