首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用应该时,测试未显示通过

使用应该时,测试未显示通过
EN

Stack Overflow用户
提问于 2013-10-10 23:24:02
回答 2查看 2.9K关注 0票数 9

我第一次测试我写了一个测试用例

代码语言:javascript
运行
复制
var should = require("should")
describe('Array', function(){
  describe('#indexOf()', function(){
    it('should return -1 when the value is not present',function(){
      [1,2,3].indexOf(5).should.equal(-1);
      [1,2,3].indexOf(0).should.equal(-1);
    })
  })
})

它给了我0分传球

代码语言:javascript
运行
复制
 0 passing (1ms)

但是为什么它应该显示1通过呢?

EN

Stack Overflow用户

发布于 2013-10-10 23:43:14

默认情况下,如果没有提供参数,mocha会在./test目录中查找。

如果您将上面的测试保存在其他位置(可能在当前目录中),则应将此文件的路径作为参数提供给mocha。

假设测试保存在test.js文件中,则应按如下方式执行:

代码语言:javascript
运行
复制
% mocha test.js
  ․
  1 passing (5ms)
票数 5
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19299921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档