我經歷的業力模塊尋找代碼,說Chrome和嘗試切換到Firefox的失敗,如果有人知道我應該在哪裏看得太我也會很開心。
我希望有人熟悉角種子。我寫了一個小型的js web應用程序,我想爲它編寫一些測試,所以我今天正在學習茉莉花和業力。我發現角種子安裝了這些庫,我花了一天的時間將我的項目移動到角種子。
我無法運行單元測試,我得到以下
Chrome 32.0.1700 (Mac OS X 10.8.4) ERROR
Uncaught Error: Bootstrap requires jQuery
錯誤有趣的是,當我開始在服務器,並在Chrome瀏覽器開發控制檯jQuery的文件實際上是在正確裝入我的網絡與我確信他們來之前bootstrap.min.js
在我的index.html文件我已經在底部
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script src="js/vendor/bootstrap.min.js"></script>
前恩
這些腳本d的身體
該網站已啓動並正在運行,在Chrome開發者控制檯上沒有錯誤。
角種子想出了一個文件的package.json(我猜想NPM運行install來安裝角種子目錄裏面的模塊)我包括jQuery的
反正得到安裝了jQuery的模塊,那是我的第二次嘗試。
"jquery" : "~2.1.0-rc1"
我甚至去下載jquery解壓縮的文件,並在我的js/vendor文件夾的index.html中鏈接到它。我已經取消了鏈接。這些文件仍然存在於我的js/vendor文件夾中。
我收到上述錯誤運行此
scripts/test.sh
後,它可能是一個鉻的問題,我也不太清楚。我會看看是否可以切換到使用Firefox進行測試。任何幫助或想法解決這個問題表示讚賞。
如果它有幫助,這裏是我的controllersSpec。js文件
'use strict';
/* jasmine specs for controllers go here */
describe('RootPage', function(){
var rootCtrl;
beforeEach(module("backpageApp"))
beforeEach(inject(function ($controller) {
rootCtrl = $controller("RootCtrl");
}))
describe("RootCtrl", function() {
it("should have listings", function() {
expect(rootCtrl.listings).toBe(true)
})
})
})