簡體   English   中英

將ember-cli測試放入pods

[英]Putting ember-cli tests in pods

我想嘗試在pods中進行測試,而不是

tests
  unit
    routes
      resource-test.js
app
  pods
    resource
      route.js

我希望有

app
  pods
    resource
      route.js
      route-test.js

這似乎是將pod視為合乎邏輯的結論 - 即將所有與pod相關的“東西”包含在pod中,而不是分散在目錄結構中的其他位置。

我能夠獲得測試通過設置拿起src_files物業testem.json包括app/pods/**/*-test.js

但是,我遇到了jshint的問題。 .jshintrctests擁有的東西像predefs moduleFor 所以位於tests通過jshint很好。 但是, app有自己的.jshintrc ,它沒有定義與測試相關的全局變量。 所以jshint在app/pods下的測試文件上失敗了。 我更喜歡為測試相關文件保留一個單獨的.jshintrc ,但是如何將一個.jshintrc應用於測試文件,另一個應用於非測試文件?

更一般地說,是否有將測試文件放入pod結構的最佳實踐或技巧?

不幸的是,這還不支持,雖然我(其中一個ember-cli維護者)希望這很快就會成為現實!

暫無
暫無

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

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