如何将'describe','expect'和'it'导入到IDE的打字稿测试中,以免突出显示它们

rai*_*isd 6 jasmine typescript protractor

写了一些测试,一切运行成功,但我的IDE(webstorm)的亮点describe,expectit说"找不到名称".我想保持每个人的清洁并摆脱这些,但不知道如何.

我们使用量角器和茉莉花.

在此输入图像描述

更多的脚本:

import {HomePO} from './pageobjects/home'
import {browser } from 'protractor'


describe('Smoke test', function() {

    it('should initialize', function() {
        let width = 320;
        let height = 568;
        browser.driver.manage().window().setSize(width, height);
    });

    it('should open homepage', function() {
        HomePO.get();
        expect(HomePO.isCurrentPage()).toBe(true);
    });
});
Run Code Online (Sandbox Code Playgroud)

小智 10

我遇到了同样的问题并做了:

 npm install @types/jasmine --save-dev
Run Code Online (Sandbox Code Playgroud)

这解决了它 - 不需要从茉莉花进口任何东西.

  • 谢谢 - 这帮助了我.但是eww - 这是不是意味着所有Jasmine函数(描述,它,......)都在全局命名空间中? (6认同)