2

我找不到任何关于errorMessage()这里写的函数的来源或解释:

https://angular.io/guide/testing#async-test-with-fakeasync

你能帮我整理一下,里面有什么吗?

4

1 回答 1

1

errorMessage()函数代码如下:

// Helper function to get the error message element value
// An *ngIf keeps it out of the DOM until there is an error
const errorMessage = () => {
  const el = fixture.nativeElement.querySelector('.error');
  return el ? el.textContent : null;
};

要查找此代码:

1-从这里下载测试代码示例:

https://angular.io/guide/testing#async-test-with-fakeasync

因此,在页面顶部单击下载示例

直接链接:https ://angular.io/generated/zips/testing/testing.zip

2-解压缩文件 testing.zip 并转到此目录:\testing\src\app\twain

3-打开文件twain.component.spec

所以你会errorMessage()在文件顶部找到帮助函数,甚至是你在问题中给出的链接所引用的测试。

于 2018-03-31T01:26:29.117 回答