2016-12-14 24 views
4

寫了一些測試並且所有的東西都成功運行,但是我的IDE(webstorm)突出顯示describe,expectit, 「找不到名字」。我想保持每個人的乾淨和擺脫這些,但不知道如何。如何將'describe','expect'和'it'導入到IDE的打字稿測試中,以避免突出顯示它們

我們使用量角器和茉莉花。

enter image description here

一些更多的腳本:

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); 
    }); 
}); 

回答

5

我有同樣的問題,做了:

npm install @types/jasmine --save-dev 

並解決它 - 沒有必要從茉莉導入什麼。

+2

謝謝 - 這幫了我。但是,eww--並不意味着所有的Jasmine函數(描述,它......)都在全局命名空間中嗎? – eddiewould

相關問題