我正在與業力&茉莉花爲單元測試我的JavaScript頁面。完成所有配置後,我能夠運行測試用例。然而,預期聲明是faliting表明未定義。即使我硬編碼2字符串的期望,其失敗。我試圖將& toEqual,但沒有成功。下面是我的代碼:茉莉花噶:預計未定義
describe('Sanity Test', function() {
var scope;
beforeEach(angular.mock.module('serviceApp'));
beforeEach(angular.mock.inject(function($rootScope, $controller) {
scope = $rootScope.$new();
$controller('welcomeController', {
$scope : scope
});
}));
it('Sanity test Jasmine"', function() {
scope.text = 'Hi';
expect('Hi').toEqual('Hi');
});
});
錯誤: INFO [啓動]:啓動瀏覽器Chrome的 INFO [Chrome瀏覽器30.0.1599(Windows 7)中]:連接在插座DjMqv6LulftBpkJ2ph7g 鉻30.0.1599(Windows 7中) 「理智」 .................. src/main/webapp/test/spec/controllers/welcome.test.js:15:3:預計「Hi」但未定義 Chrome 30.0.1599(Windows 7):執行1(1失敗)錯誤(0.424秒/0.025秒)
過去兩天一直在努力。
可能是與我用的是業力的版本。我用一個稍舊版本的業力移動到mac,一切都很順利。 –