2016-04-20 60 views
0

我有一個奇怪的問題,我有一個JS庫,我從CDN下拉,在我可以使用它之前,我需要運行一個init函數,然後運行我的測試。任何人有任何想法,我怎麼能做到這一點?如何讓業力第一次運行init函數?

在我的實際項目中,我首先調用init函數,然後從調用我的代碼的其餘部分inits回調,但我只是無法弄清楚如何爲測試

回答

0

你可以列出的CDN做到這一點你因緣配置:

files : [ 
    'http://theurl.totheserver/thelibrary.js', 

然後假設圖書館有初始化函數,它接受一個回調函數作爲參數:

describe("My tests", function() { 

before(function(done) { 
    myLibrary.initialization(done); 
}); 

describe("My test cases", function() { 

不過,我會考慮我們Bower可以管理您的前端依賴項,而不是依賴CDN。

相關問題