ニッチな要件だけど、汎用的に使えるようには作っている node ベースのコマンドを npmjs.com へ登録してみようと思っていろいろ調べている。
まぁ、だいたい登録に必要なことは把握できたかなと思えてきたけど、改めてコードを見直すとかなりイケてない。シンプルな機能だし、そんなにコード行数も多くはないので index.js
に全てをブチ込んでいるあるあるな形。
でも、ちょっとみっともないし、この状態でどうやってテストを書けばいいんだ?と疑問に思って、分離できる部分をライブラリ化する形で修正してみている。
つまり、ここまでテストは書いていない。
コマンドの実行 → 失敗 → 修正のループでコードを書いてきたんだけど、npmjs.com に公開するならテストも書いておきたい気持ち。なによりまだ慣れていない JavaScript でのテストについて経験を増やしたい。