Angular 测试文档中的内容 "errorMessage()" 有什么作用。 (见说明)
What contents "errorMessage()" function in Angular testing docs. (see the description)
我无法找到关于 errorMessage()
函数的任何来源或解释,写在这里:
https://angular.io/guide/testing#async-test-with-fakeasync.
你能帮我整理一下,它包含什么吗?
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
因此,在页面顶部点击下载示例
直接link:https://angular.io/generated/zips/testing/testing.zip
2- 解压缩文件 testing.zip 并转到此目录:\testing\src\app\twain
3-打开文件twain.component.spec
所以你会在文件的顶部找到辅助函数errorMessage()
,甚至你在问题中给出的link所指的测试。
我无法找到关于 errorMessage()
函数的任何来源或解释,写在这里:
https://angular.io/guide/testing#async-test-with-fakeasync.
你能帮我整理一下,它包含什么吗?
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
因此,在页面顶部点击下载示例
直接link:https://angular.io/generated/zips/testing/testing.zip
2- 解压缩文件 testing.zip 并转到此目录:\testing\src\app\twain
3-打开文件twain.component.spec
所以你会在文件的顶部找到辅助函数errorMessage()
,甚至你在问题中给出的link所指的测试。