Javascript 我如何开始摩卡咖啡并进行第一次测试?
我想找出我的JS代码有什么问题。代码非常简单,并且有一个非常简单的错误,但是我想设置测试。我在谷歌上搜索了javascript测试框架,发现了一个类似于RSPEC的测试框架,名为Mocha,它有一个Chai扩展,我认为它提供了更多的jQuery功能 我不是一个nodejs用户,我通常是一个有Ruby-on-Rails经验的PHP后端,所以Javascript 我如何开始摩卡咖啡并进行第一次测试?,javascript,unit-testing,testing,mocha.js,Javascript,Unit Testing,Testing,Mocha.js,我想找出我的JS代码有什么问题。代码非常简单,并且有一个非常简单的错误,但是我想设置测试。我在谷歌上搜索了javascript测试框架,发现了一个类似于RSPEC的测试框架,名为Mocha,它有一个Chai扩展,我认为它提供了更多的jQuery功能 我不是一个nodejs用户,我通常是一个有Ruby-on-Rails经验的PHP后端,所以npm-install-mocha吓坏了我。我在google上找不到任何建议我可以在没有node package manager的情况下安装mocha的东西,而
npm-install-mocha
吓坏了我。我在google上找不到任何建议我可以在没有node package manager的情况下安装mocha的东西,而且设置我的第一个测试似乎非常困难。我不想花太多时间熟悉node,我只想编写一个简单的测试并进行测试。实际上,“安装”mocha并不比“安装”jQuery复杂多少!只需包含该文件。这使得建立一个测试Javascript代码的框架变得非常容易。我已经通过3个简单的测试完成了这一点,这样您就可以看到语法,并轻松开始使用mocha测试javascript代码。如往常一样,要了解更多信息,请参阅
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();
下面是一个加载了摩卡的JSFIDLE,您可以开始: