Angularjs 如何导入';创建Spyobj';来自jasmine的打字测试?
如何从jasmine导入Angularjs 如何导入';创建Spyobj';来自jasmine的打字测试?,angularjs,typescript,jasmine,webstorm,Angularjs,Typescript,Jasmine,Webstorm,如何从jasmine导入createSpyObj属性 我已经通过npm安装了@types/jasmine和jasmine core 我曾尝试将茉莉花作为: import jasmine from 'jasmine; import { createSpyObj } from 'jasmine'; //triggers import error in IDE import * as jasmine from 'jasmine'; //triggers import error in IDE 所有这
createSpyObj
属性
我已经通过npm安装了@types/jasmine
和jasmine core
我曾尝试将茉莉花作为:
import jasmine from 'jasmine;
import { createSpyObj } from 'jasmine'; //triggers import error in IDE
import * as jasmine from 'jasmine'; //triggers import error in IDE
所有这些都不允许我访问createSpyObj
,而不会在WebStorm IDE中抛出错误
更多信息:
我在typings文件中看到createSpyObj
的名称空间声明。它嵌套在jasmine
名称空间中。这不同于expect
,it
,后者是全局声明,但我不应该使用jasmine.createSpyObj
访问它吗
相关,但不重复
及
jasmine的用法需要语法,所以您也必须这样做
import createSpyObj = jasmine.createSpyObj;