首先:我查看了許多解決類似問題的故障單,但我覺得我的不同之處在於特別的方面:我剛剛在Visual Studio 2015中安裝了Chutzpah測試運行器,我不知道該測試運行器對PhantomJS和RequireJS的期望。我不知道插件中已經配置了什麼,以及我需要配置自己的內容。在Visual Studio 2015中使用Chutzpah/PhantomJS時接收錯誤'找不到變量:require'
我剛開始使用放肆測試運行Visual Studio中2015年
我的茉莉花框架內以書面形式測試。
這是我目前的chutzpah.json配置:
我已經成功地運行一些一次性茉莉花測試,不利用任何附加的庫:
這是我的理解是, Chutzpah測試運行器使用PhantomJS,所以我試圖編寫一個測試來驗證PhantomJS是否可用。
我複製本教程的PhantomJS着陸頁的第一行:
var page = require('webpage').create();
我插值到下面的單元測試:
describe('PhantomJS', function() {
it('can create a web page', function() {
var page = require('webpage').create();
expect(page).toBeDefined();
});
});
運行此測試後,我收到以下錯誤:
Message:ReferenceError:Can't find variable:require in ... {pointer to test file}
我的理解是,Chutzpah已經使用Re quireJS。
我的問題是:
我應該期待PhantomJS和RequireJS通過在Visual Studio 2015年放肆測試運行可以原生支持,或者我需要添加和配置其他模塊?
感謝您的關注。澄清問題是受歡迎的。