Kir*_*ran 9 javascript mocha.js node.js express
我试图弄脏摩卡,这是我从文档中看到的例子:
var assert = require("assert")
describe('Array', function(){
describe('#indexOf()', function(){
it('should return -1 when the value is not present', function(){
assert.equal(-1, [1,2,3].indexOf(5));
assert.equal(-1, [1,2,3].indexOf(0));
})
})
})
Run Code Online (Sandbox Code Playgroud)
大多数示例显示了第二个描述语句
describe('#indexOf()', function(){
Run Code Online (Sandbox Code Playgroud)
开始#在#indexOf().这有什么意义#?为什么这不能简单地写成indexOf?我在哪里可以基本了解描述的工作原理?
PS:我查看了http://visionmedia.github.io/mocha/#interfaces上的文档,但无法弄清楚这些是如何进入图片的,以及这些界面是如何处理的.
谢谢
mocha的bdd语法灵感来自ruby的RSpec,因此你会找到mocha搜索RSpec的常规的最佳技巧,这是一个很好的起点:
特别#提到那里:
例如,使用Ruby的文档约定.(或::)引用类方法的名称和#引用实例方法的名称时.
| 归档时间: |
|
| 查看次数: |
2514 次 |
| 最近记录: |