@@ -31,12 +31,12 @@ class ValueQuestionTest < ActiveSupport::TestCase
31
31
assert_equal 123 , new_state . myval
32
32
end
33
33
34
- should "raise ArgumentError for non-integer value" do
35
- assert_raises ( ArgumentError ) { @q . transition ( @initial_state , "1.5" ) }
34
+ should "raise InvalidResponse for non-integer value" do
35
+ assert_raises ( InvalidResponse ) { @q . transition ( @initial_state , "1.5" ) }
36
36
end
37
37
38
- should "raise ArgumentError for blank value" do
39
- assert_raises ( ArgumentError ) { @q . transition ( @initial_state , "" ) }
38
+ should "raise InvalidResponse for blank value" do
39
+ assert_raises ( InvalidResponse ) { @q . transition ( @initial_state , "" ) }
40
40
end
41
41
42
42
should "raise InvalidResponse for nil value" do
@@ -81,12 +81,12 @@ class ValueQuestionTest < ActiveSupport::TestCase
81
81
assert_equal 1.23 , new_state . myval
82
82
end
83
83
84
- should "raise ArgumentError for non-float value" do
85
- assert_raises ( ArgumentError ) { @q . transition ( @initial_state , "not-a-float" ) }
84
+ should "raise InvalidResponse for non-float value" do
85
+ assert_raises ( InvalidResponse ) { @q . transition ( @initial_state , "not-a-float" ) }
86
86
end
87
87
88
- should "raise ArgumentError for blank value" do
89
- assert_raises ( ArgumentError ) { @q . transition ( @initial_state , "" ) }
88
+ should "raise InvalidResponse for blank value" do
89
+ assert_raises ( InvalidResponse ) { @q . transition ( @initial_state , "" ) }
90
90
end
91
91
92
92
should "raise InvalidResponse for nil value" do
0 commit comments