Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 摩卡和ZombieJS大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在启动一个nodejs项目,并且想用Mocha和Zombiejs做BDD。不幸的是,我刚刚谈到那句话中的每一个流行语。我可以让Mocha和Zombiejs运行测试很好,但是我似乎并没有整合这两个 – 是否可以使用摩卡来运行Zombiejs测试,如果是这样,那么怎么样?

只是寻找“你好世界”让我开始,但一个教程/例子会更好。

谢谢!

解决方法

假设您已经按照说明安装了 mochazombieexpect.js,这应该适用于您:

// Put below in a file in your *test* folder,ie: test/sampletest.js:

var expect = require('expect.js'),Browser = require('zombie'),browser = new Browser();

describe('Loads pages',function(){

    it('Google.com',function(done){

        browser.visit("http://www.google.com",function () {
            expect(browser.text("title")).to.equal('Google');
            done();
        });
    });

});

然后,您应该可以从根应用程序文件夹运行mocha命令:

# mocha -R spec

  Loads pages
    ✓ Google.com (873ms)


  ✔ 1 tests complete (876ms)

注意:如果您的测试由于超时而导致失败,则可以通过使用-t参数来增加摩卡的超时设置。查看摩卡的文档,了解完整的详细信息。

大佬总结

以上是大佬教程为你收集整理的node.js – 摩卡和ZombieJS全部内容,希望文章能够帮你解决node.js – 摩卡和ZombieJS所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: