はじめに
この記事はポエム Advent Calendar 2015の19日目の記事です。
factory_girlという宝石を知っていますか。
今日もたくさんのFactoryGirlが生み出され、 テストに使われては破棄されています。
FactoryGirlは、一度ロットが製造されると、とても低コストで一人を製造することができます。 マイナーチェンジのGirlを作ることもとても簡単です!
そうやってたくさんのGirlが創りだされるのですが、 ほとんどのものはテストに使われてそのまま破棄されていきます。
今日はそんなFactoryGirlの一人の一日に注目して見ましょう。
誕生
FactoryでbuildされることによってGirlは誕生します。
彼女は作られる時、何人かの姉妹とともに作られました。
テスト
彼女の姉妹は異常系です。
変なものを突っ込まれてどんどんinvalid て行くのを見て、 怯える彼女ですが、彼女自身はなにもされません。
こわれたことが無事確認された姉妹たちはテストが終了し次第、 次々と終了されていきます。
彼女もいろいろ触られてテストを受けていますが、 彼女は正常系のgirlなので(最も、彼女はそんなことは露ほども知らないわけですが)、 まだこわれていません。
テスト passed
様々なテストを受け終わった時、彼女の姉妹はほとんどこわれてしまいましたが、 彼女はこわれていませんでした。
生き残ることが出来たと安心する彼女を待っていたのは、 他のこわれた子たちとおなじ破棄でした。
救いはないですね、無です。
テスト failed
予定では彼女は無事に生き残ることができるはずだったのですが(勿論これも彼女は全く知らなかったことなのですが)、 どういう理由かは定かでは無いのですが、彼女はこわれてしまっていました。 このFactoryではこわれたGirlの末路は一つです。
残念でした。救いはないです。