如何使用'期望',' toBe',' toEqual'在Angular 2?

时间:2017-03-29 19:56:13

标签: angular typescript jasmine

我试图使用我周围看到过的东西:

let test1 = {value:5};
let test2 = {value:5};

// Returns true.
expect(test1).toEqual(test2);

然而,它只是给我一个错误:

EXCEPTION: Error in :0:0 caused by: expect is not defined

我理解这些功能来自Jasmine,我从Angular RC5那里读到了他们不需要导入的地方,因为它们是全球性的。真的吗?如果没有,我应该如何导入它们?

1 个答案:

答案 0 :(得分:-1)

据我所知,你试过写一些单元测试,是吗?
“我正试图用我看过的东西看起来像” - 这句话听起来像:“他们这样做,所以我也应该这样做。”

在评论中,我看到@cXoltero为您提供了一些有用的信息,但有些信息不正确。 Mocha是测试运行者,Chai是BDD(单位)的框架。

如何安装柴包 - http://chaijs.com/guide/installation/
使用断言的指南 - http://chaijs.com/guide/styles/