2011-10-12 133 views
1

對於在給定目錄中的每個文件規範每個測試,我想生成的rspec spec --format documentation輸出,所以它看起來是這樣的:有沒有辦法在沒有真正運行測試的情況下爲RSpec測試生成文檔?

something 
    does something that passes 
    does something that fails 
    does something that is pending 

我不希望它實際運行測試。我想要一份清單,以便我能夠衡量當前的測試覆蓋水平。這些不是單元測試,所以RCov就沒用了。

+0

Do't知道它是可行的,但是......爲什麼呢?爲什麼不運行它們? –

+0

因爲它們在一年內還沒有更新,需要使用新的自動化技術,新的語法,新的瀏覽器進行重做。我想要的只是場景列表,以便我們能夠恢復過去的覆蓋範圍。 – Roderick

回答

1

這都幾年爲時已晚:d,但這裏是你可以做什麼:

rspec --dry-run --format documentation 
0

過去有,直到我們加入一個襯裏:

it { should do_something } 

這形式被廣泛使用,如果它運行只能生成文檔。

+0

我應該補充一點,測試是針對RSpec 1編寫的,所以它所有的「它」都會做一些「做」。 – Roderick

相關問題