test/optimist_test.rb in optimist-3.1.0 vs test/optimist_test.rb in optimist-3.2.0

- old
+ new

@@ -1,8 +1,8 @@ require 'test_helper' -class OptimistTest < MiniTest::Test +class OptimistTest < Minitest::Test def setup Optimist.send(:instance_variable_set, "@last_parser", nil) end def parser(&block) @@ -37,11 +37,12 @@ end end end def test_die_without_options_ever_run - assert_raises(ArgumentError) { Optimist.die 'hello' } + err_regex = /Optimist::die can only be called after Optimist::options/ + assert_raises_errmatch(ArgumentError, err_regex) { Optimist.die 'hello' } end def test_die assert_stderr(/Error: issue with parsing/) do assert_system_exit(-1) do @@ -68,10 +69,11 @@ end end end def test_educate_without_options_ever_run - assert_raises(ArgumentError) { Optimist.educate } + err_regex = /Optimist::educate can only be called after Optimist::options/ + assert_raises_errmatch(ArgumentError, err_regex) { Optimist.educate } end def test_educate assert_stdout(/Show this message/) do assert_system_exit(0) do