使用Karma和Jasmine以及Angular 2记录和检查对象和数组

时间:2016-12-22 18:09:49

标签: angular testing karma-runner karma-jasmine

我正在尝试在Angular 2中运行测试,并希望将一些内容记录到控制台,以便我可以看到它实际上是什么。浏览博客和文档告诉我,我应该做的事情如下:

file
"D:\Accounts\Silo\161130_paid\BRW0080929A5C36_001952.pdf"
...

但这甚至意味着什么?我希望能够记录'fixture'并检查它,但我只得到[object Object]。当我使用console.dir()时,它向我显示它是带有下拉箭头的对象或数组,但是单击箭头不会执行任何操作。我使用调试器来查看我需要的东西但是日志记录对于我正在尝试的操作更容易。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

这是您尝试记录任意对象时获得的。

如果您学习阅读(API)文档,则无需记录此内容。这是API Reference。只需键入你的内容即可。例如,请查看TestBed。看看它的方法createComponent。它将方法签名显示为返回ComponentFixture。这就是返回类型。所以去search for that。它应该显示ComponentFixture上的所有方法。