我們在陣營項目中使用故事書。有時候,我們會破壞它的某些東西(通常當我們重構並執行諸如移動文件之類的東西時)。故事書仍然會正確部署,但是當你打開它時,你會得到一張大紅色的錯誤信息卡。自動「測試」故事書
有一些命令行方式(沒有去瘋狂PhantomJS或某事),我們可以(至少在高層次上)掛接到我們的預推,以確保我們沒有破壞故事書?
我們在陣營項目中使用故事書。有時候,我們會破壞它的某些東西(通常當我們重構並執行諸如移動文件之類的東西時)。故事書仍然會正確部署,但是當你打開它時,你會得到一張大紅色的錯誤信息卡。自動「測試」故事書
有一些命令行方式(沒有去瘋狂PhantomJS或某事),我們可以(至少在高層次上)掛接到我們的預推,以確保我們沒有破壞故事書?
嘗試這種情況:https://github.com/mthuret/storybook-addon-specifications
在每一個故事書寫簡單的測試,其中,故事書被安裝。 每次提交後自動進行測試,確保故事書能夠正確打開。
。注意,pre-push
鉤可通過旁路(git push --no-verify
)
最好是與集中在服務器端的預接收鉤控制。這意味着您可以設置一箇中間質量保證回購,其作用是驗證推送,如果用戶驗收測試合格,可以進一步推進實際生產回購。
然後,您可以爲該QA回購編寫一個鉤子,並使用類似於TDD的測試,如described in this article,能夠測試JSX elements。
這看起來像最接近的回答我的問題。謝謝。 – samanime