2012-12-17 24 views
1

Testacular是非常好的測試跑步者,我非常喜歡它。運行我的單元測試我注意到測試運行的是光標所在的測試,但E2E測試並非如此。運行所有e2e測試來驗證單個測試是非常乏味和浪費時間的。任何人都知道如何運行單個e2e測試。是否有一些配置可能會讓我運行單個e2e測試?如何使用Testacular運行單個E2E測試?

預先感謝您!

+0

你可以改變'描述()'和'它()''到xdescribe()'和'XIT()'相應地跳過某些故事和場景。 –

+0

你的意思是評論他們?或類似的東西 ? – Adelin

+0

這是一種跳過他們跑步的方式。一旦測試運行引擎遇到'xdescribe'或'xit',它就不會執行它們。只需將** x **字符放在測試(或測試集)前即可跳過。 –

回答

2

要隔離測試,您可以使用一個簡單的技巧 - 添加「d」來描述,或者我「去」。

例如:

describe("Should not run", function(){ 
    ... 
}); 

ddescribe("Should run...", function(){ 
    ... 
}); 

這同樣適用於:

describe("Will run", function(){ 
    it("should not run...", function(){ 

    }); 

    iit("should run...", function(){ 

    }); 
}); 

如果您有多個「ddescribe」或「個人所得稅」,他們將所有的運行和其他常規的「描述」或「它「不會。

希望它可以幫助...

+0

我現在就試試吧! – Adelin

+1

好吧..它有用嗎? :) –

+0

是的,我把它綁起來,它確實工作:)謝謝你! – Adelin

1

關於在tutorial上使用Testacular有一個很好的解釋。測試樣本具體爲Chapter 2。另外,請看AngularJS docs

+0

感謝您的回覆。我閱讀教程,但是,他們不解釋如何運行一個單一的e2e測試:) – Adelin

相關問題