在所有Jasmine套件之前执行一次代码

时间:2018-02-24 21:34:52

标签: angular jasmine

我正在使用Agm库开发一个角度应用程序来使用谷歌地图。 我想编写多个类的单元测试:一个显示地图的组件,一个使用google places API的指令... 为此,在我的测试中,我需要加载谷歌地图javascript文件。

我有两个选择,但我不能让它们中的任何一个工作:

  1. 使用Agm库的MapsApiLoader类,从谷歌异步加载javascript文件。我需要为所有测试调用一次这个加载器。我不知道在哪里放置此代码。 beforeAll在套件的所有测试(描述)之前执行,但我有很多类,所以很多套件。
  2. 茉莉花使用标签加载此文件,但似乎不可能。

0 个答案:

没有答案