2017-05-04 111 views
0

我想創建一個文件,其中包含所有單個描述以及每個規範的文檔。 例如: SPEC1:量角器測試案例的文檔

describe("test new cars",() => { 
it("check color",() => { 
    //see if color is as expected 
}) 
it("check model",() => { 
    //check model 
}) 
it("check motor",() => { 
    //start car engine 
}) 
}) 

在我的文件,我只希望有:

spec1 
test new cars 
    check color 
    check model 
    check motor 

我想過寫一個函數,搜索形容它,走行,並刪除人物like(「{}」)並只使用文字 您認爲這是一個好主意嗎? 如果是的話,您可以給我提示如何編寫此功能嗎? 感謝您的幫助和解答!

回答

1

我只是運行所有測試讓茉莉花發現測試並報告它們。現在的問題是,哪位記者要使用。因爲,這聽起來像一個一次性的任務,你可能只是以及做與jasmine-spec-reporter,測試輸出重定向到一個文件,事後清理:

protractor conf.js > output.txt 

您也可以使用其他記者一樣Junit XML Reporter這將創建一個XML報告,然後您可以解析。儘管如此,我認爲這個問題有點太多了。

您也可以編寫一個簡單的自定義jasmine text reporter捕獲套件和規格說明。

爲什麼要通過茉莉花記者來做?

  • 你基本上使用相同的基礎架構和工具已經到位
  • 你會保留套房和規格
+0

謝謝你這麼多的層次!這正是我所尋找的 –

+0

我使用了fs.createWriteStream(「**。md」)並且在這個文件中寫了所有的名字。 –