Skip to content

kinmemodoki/tdd-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

テスト駆動開発(TDD) 練習 with mocha feat JavaScript

車窓からのTDD(http://objectclub.jp/technicaldoc/testing/stack_tdd.pdf)を参考にJavaScriptでやった。

TDDまとめ

1.テスト作成 -> FakeIt(一時的な実装) -> リファクタリング(本実装)
2.テスト可能なコードが強制的にかける
3.全てにTDDを適用させる必要はない(実装が困難なものはTDDを使って丁寧に行う)

testコードの書き方。

テスト環境はnpm initでテストファイルを指定するだけ。

describe('クラス名', function(){
  describe('対象メソッド', function(){
    context('与える入力', function(){
      it('期待する結果', function(){
        assert.~~~~;
      }); 
    });  
  });
});

変数のスコープはdescribe内になる。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published