2016-09-26 69 views

回答

1

「默認場景」實際上意味着在開發過程中開發數據庫,​​因爲每個測試都是自己的場景。

如果你想在所有的測試都有一些共同的種子邏輯,你可以測試模塊中導出的函數和共享,調用它無論是在beforeEach,甚至moduleForAcceptance助手所以它運行的每一次。

你甚至可以在​​下創建一個新文件,只是爲了保持組織性(由於讀取模塊的方式,我不是100%)。不過,放在哪裏並不重要。

未經檢驗的,但類似如下:

// mirage/scenarios/tests.js 
export default function(server) { 
    // generic test setup 
} 


// tests/helpers/module-for-acceptance.js 
import 'testSetup' from 'mirage/scenarios/tests'; 

... 
testSetup(server) 
+1

在'moduleForAccpetance'幫手傾銷播種邏輯是我們目前的解決方案了。偉大的工具順便說一句,感謝所有關於海市蜃樓的精彩作品。 –

相關問題