前提・実現したいこと
Minitestについての質問です。
以下のコードでは、PreparerInterfaceTestというモジュールをFooTestにincludeしていますが、Minitestではモジュールをインクルードするだけでモジュールに定義されたtestから始まるメソッドを実行することができるのでしょうか?
該当のソースコード
Ruby
1class Foo 2 def prepare 3 foo_method 4 end 5 6 def foo_method 7 end 8end 9 10 11require 'minitest/autorun' 12module PreparerInterfaceTest 13 def test_implements_preparer_interface 14 assert_respond_to(@object, :prepare) 15 end 16end 17 18class FooTest < Minitest::Test 19 include PreparerInterfaceTest 20 21 def setup 22 @object = Foo.new 23 end 24end 25 26 27#=> 1 runs, 1 assertions, 0 failures, 0 errors, 0 skips
あなたの回答
tips
プレビュー