我正在尝试模拟文档。URL='dashboard'; 但由于它的readonly属性,因此不能分配给url。 在编写茉莉花测试用例时 enter image description here
答案 0 :(得分:0)
您应该从document
@angular/common
对象
import { DOCUMENT } from '@angular/common';
然后将其注入带有
的构造函数中constructor(@Inject(DOCUMENT) private document: Document) {}
然后可以模拟文档对象并根据需要设置URL
属性或任何其他属性。就像您将其他任何服务注入到组件或服务中一样。