我剛開始基於茉莉花的角度種子應用程序的練習測試。當使用在pivotal.github.io/jasmine/上找到的第一個測試示例時,它在我的應用程序上失敗。茉莉花網站上的角度測試教程不起作用
試驗例代碼:
describe("A suite", function() {
it("contains spec with an expectation", function() {
expect(true).toBe(true);
});
});
我爲內容和視圖/分音測試,它們通過。但茉莉花網站上的那個失敗。我是否缺少某些東西或者是否需要設置一些配置?
Karma.conf.js文件:
basePath = '../';
files = [
JASMINE,
JASMINE_ADAPTER,
'app/lib/angular/angular.js',
'app/lib/angular/angular-*.js',
'test/lib/angular/angular-mocks.js',
'app/js/**/*.js',
'test/unit/**/*.js'
];
autoWatch = true;
browsers = ['Chrome'];
junitReporter = {
outputFile: 'test_out/unit.xml',
suite: 'unit'
};
噶e2e.conf.js文件:
basePath = '../';
files = [
ANGULAR_SCENARIO,
ANGULAR_SCENARIO_ADAPTER,
'test/e2e/**/*.js'
];
autoWatch = false;
browsers = ['Chrome'];
singleRun = true;
proxies = {
'/': 'http://localhost:8000/'
};
junitReporter = {
outputFile: 'test_out/e2e.xml',
suite: 'e2e'
};
您使用噶是。如果是這樣,請將您的問題設置爲karma.conf.js。 – BKM
測試失敗嗎?或者它根本不運行?你看到茉莉花結果屏幕?我猜你沒有初始化茉莉花。你是否包含這個代碼? http://pivotal.github.io/jasmine/#section-The_Runner_and_Reporter –
@BKM添加了karma.conf代碼 –