Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 931 Bytes

synchronous-code.md

File metadata and controls

25 lines (20 loc) · 931 Bytes

Synchronous code

When testing synchronous code, omit the callback and Mocha will automatically continue on to the next test.

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);
    })
  })
})

同期的に実行されるコード

同期的に実行されるコードをテストする場合、コールバック関数を省略することで自動的に次のテストが実行されます。

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);
    })
  })
})