2019-11-19 bouzuya/beater-snapshot 0.1.0 をつくった
bouzuya/beater-snapshot 0.1.0 をつくった。 npm install -D beater-snapshot
でインストールできる。
beater-snapshot は snapshot testing の機能を提供する npm package 。 Jest のような snapshot testing をあとづけの機能として提供できる気がしたのでつくってみた。 beater- が名前についているけれど beater 専用というわけではなく単体で動く。
実装は TypeScript 。 beater と合わせている。 snapshot が JSON.stringify
/ JSON.parse
しているだけの手抜き実装だ。なのでたとえば Function
が null
になってしまう。 Jest にある expect.any<Date>
のような賢い matcher の機能も持たない。
ある時点の x
を保存しておいて後からそれと match させる。それだけ。
『魔王』を読んだ。ここで終わるのか……って。