タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

mochaに関するkanno_kannoのブックマーク (2)

  • Chaiのexpectを使うとJSHintに怒られるようになったのでオプションを見なおした。

    最近テストフレームワークをQUnitからMocha+Chaiに乗り換えようとしています。理由は特に無いです。何となくです。ただ、年末にセールになっていたから買ったBackbone.js TestingもMocha+Chaiだったのは大きいです。 そこで出会った問題。テストをChaiのExpectで書いているとJSHintがお怒りになるのです。 expect(helloSpy.called).to.be.false; のようなコードを書くと、Expected an assignment or function call and instead saw an expressionと言ってお怒りの模様。 直訳すると、代入か関数コールの予定じゃないの?式じゃなくて。というエラーですね。まあ、式で終わっているのが問題だと。イメージですが、 var hoge = expect(helloSpy.cal

    Chaiのexpectを使うとJSHintに怒られるようになったのでオプションを見なおした。
  • node.jsでこんなのもテストしたい!! という話 - Qiita

    テストフレームワークは、busterJSが一番慣れてたんですが、 部署御推薦のmochaをいっちょやってみるかー、と思っているこのごろです。 そしてついでに、 「このへんは、node.jsの場合どうテストするのがかっこいいかしら!!」 と気になっていた部分について、いろいろ調べてみました。 mochaの細かい説明については、公式その他をみてください。 mochaっていうかほとんどshouldですよね。 普通のテスト(libraryやcontrollerのテスト) テストしたいmoduleをrequireして、 shouldもrequireして、テストを書く。これが基ですね。 // テストしたいmoduleをrequire var hoge = require('../hoge'); // テスト用のライブラリをrequire (mochaの場合は、shouldがあればいいはず) var

    node.jsでこんなのもテストしたい!! という話 - Qiita
  • 1