diff --git a/test/readme_examples_test.rb b/test/readme_examples_test.rb index 06d1645..baa9a20 100644 --- a/test/readme_examples_test.rb +++ b/test/readme_examples_test.rb @@ -6,10 +6,16 @@ class ReadmeExamplesTest < Test::Unit::TestCase require "rbconfig" require "test/cmd" - def test_available_features - result = cmd(RbConfig.ruby, readme_example("1_available_features.rb")) - assert_equal true, result.status.success? - result.each_line { assert_match %r{The [a-zA-Z0-9_]+ feature is available}, _1 } + def test_available_features_success + assert_equal true, + cmd(RbConfig.ruby, readme_example("1_available_features.rb")) + .status.success? + end + + def test_available_features_stdout + cmd(RbConfig.ruby, readme_example("1_available_features.rb")) + .stdout + .each_line { assert_match %r{The [a-zA-Z0-9_]+ feature is available}, _1 } end private