Ginkgo: GoでBDDテストをするためのフレームワーク Gomega: mathcher/assertionライブラリ。
Ginkgo Describe, Context, It, BeforeEach, AfterEachなどを使ってBDDテストできる。rspecのような感覚。
Gomega これもrspecに近い感覚でテストを書ける。Equal、BeNil、BeTrueなどなど。 Expect、Eventually。後者はイベントが発生するかタイムアウトするまで待つ感じ。非同期処理のテストをする場合は有用そう。 チャンネルに関するテストも書ける。
