ブックマーク / upinetree.hatenablog.com (1)

  • Minitest の Unit style で DSL 風な around ヘルパーを定義する - upinetree's memo

    Rails の ActiveSupport::TestCase を使っているとして、サクッとミニマムにやりたい。 minitest-around を使うと、以下のような around メソッドを定義することで setup/teardown をセットで実行できる。 require "test_helper" require 'minitest/around/unit' class CatTest < ActiveSupport::TestCase def around(&block) p "konnichi nyan" block.call p "sayouna nyan" end def test_nyan # ... end end でも、なんとなく ActiveSupport::TestCase が用意している setup, teardown と揃えてDSL風に使いたい。 requir

    Minitest の Unit style で DSL 風な around ヘルパーを定義する - upinetree's memo
    yucao24hours
    yucao24hours 2018/12/11
    昨日の #yochiyochirb の話題からのマツさんの post。Minitest の基本を知っていれば、block の理解を深めるためのいい例になりそう!それにしてもこうしてスグにアウトプットできる瞬発力があるってすごいなあと思う。
  • 1