簡體   English   中英

如何開始使用摩卡咖啡並進行首次測試?

[英]How can I get started with mocha and make my first test?

我想弄清楚我的JS代碼有什么問題。 代碼很簡單,並且有一個非常簡單的錯誤,但是我想設置測試。 我到處搜索javascript測試框架,發現一個類似於RSPEC的名為Mocha,它具有Chai擴展名,我認為它具有更多的jQuery功能。

我不是nodejs用戶,我通常是具有一些Ruby on Rails經驗的PHP后端,因此npm install mocha嚇倒了我。 我在Google上找不到任何建議沒有節點軟件包管理器就可以設置摩卡的東西,而且通常很難進行我的第一個測試。 當我只想編寫一個簡單的測試並嘗試進行測試時,我不想花太多時間來熟悉節點。

實際上,“安裝” mocha並不比“安裝” jQuery復雜得多! 只需包含文件。 這實際上使得設置用於測試Javascript代碼的JSFiddle真的非常容易。 我已經通過3個簡單的測試完成了此操作,以便您可以查看語法,並輕松開始使用mocha測試您的javascript代碼。 與往常一樣,當您想了解更多信息時,請參考mocha文檔chai文檔

mocha.setup("bdd");
chai.should();
var asdf = "tests.";
//simple test
describe('Simple ' + asdf, function(){
    it('true = true?', function(){
        var j = true;
        var i = true;
        i.should.equal(j);
    });
});
// Run all our test suites.  Only necessary in the browser.
mocha.run();

這是一個加載了Mocha的JSFiddle,因此您可以開始使用:

http://jsfiddle.net/kbjwLsab/12/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM