簡體   English   中英

如何將實用程序功能從另一個文件包含到Sproutcore單元測試文件中?

[英]How can I include utility functions from another file into a Sproutcore unit test file?

可以說我在文件tests / utils / functions.js中有一些實用程序功能。 我想從幾個單元測試文件中使用這些功能。

但是,我無法使用它們,因為Sproutcore構建系統沒有在用於運行單元測試的html頁面中包含任何外部文件。 僅包括應用程序代碼和要運行的單元測試中的代碼。

那么是否有可能以某種方式在Sproutcore中包含要在單元測試文件中使用的Javascript文件?

我可以將functions.js文件添加到應用程序內的其他目錄中,以便能夠使用它們。 但是,這不是我想要做的,因為實用程序功能在最終的產品構建中沒有用,只會使我的應用程序更大。

我通過在Sproutcore項目下創建frameworks / testing / functions.js解決了這一問題。 然后我在Buildfile中更改了以下行

config :all, :required => :sproutcore

至:

config :all, :required => :sproutcore, :test_required => ['testing']

現在,當完成單元測試時,實用程序功能已正確包含在內,但最終並沒有投入生產。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM