2013-01-24 67 views

回答

3

首先我建議你更新到Grunt v0.4並切換到(大大改進)grunt-contrib-jasmine模塊。

一旦你這樣做了,配置多個使用不同版本的jQuery測試你的代碼的Jasmine目標應該是微不足道的。您可以在所有測試目標中重複使用options塊,以減少重複。喜歡的東西(在Gruntfile.js):

grunt.initConfig({ 
    jasmine: { 
     // Run the same tests everywhere. 
     options: { 
      specs: 'path/to/your/specs.js' 
     }, 

     // Test against jQuery 1.6.x 
     jQuery_16: { 
      src: 'path/to/your/plugin.js', 
      options: { 
       vendor: 'path/to/jquery-1.6.2.js' 
      } 
     } 
    } 
}); 

您可以複製的jQuery _ ##塊多次,因爲你需要,每次都指向一個不同版本的jQuery改變供應商的路徑。請注意,您必須每次重複'src'定義。

相關問題