雑文発散

«前の日記(2016-09-26) 最新 次の日記(2016-09-28)» 編集
過去の日記

2016-09-27 [長年日記]

[Crowi] Crowi に新しい Model を追加してみようと思って、テストを書いてみている

これまでの Crowi への pull request は、そのほとんどが UI 寄りの機能だったので、あまり Model には触れていなかった。つまり、得意ではない。

いま欲しいなと思っている機能は、新しいテーブル(MongoDB なので正確にはコレクション)にデータを保存・参照する必要があるので、新しい Model を作っている。

いちおう動いているのだけど、やっぱりテストがないとカッコ悪いよなと思って、既存のテストを参考にして、見よう見まねのテストを書いている。

でも、なんかイマイチなんだよなあ。もっとキレイに書けそうな気がするんだけど、ゴタゴタしていてイケてない。JavaScript でのテストに慣れてないのが露呈している感じ。

まぁ、それは事実なので、今のレベルで書けるものを書いていこう。まずは、そこからだ。