@@ -19,7 +19,7 @@ class RelayerTest < ActiveSupport::TestCase
19
19
result = @relayer . relay ( file_fixture ( "welcome.eml" ) . read )
20
20
assert_equal "2.0.0" , result . status_code
21
21
assert_equal "Successfully relayed message to ingress" , result . message
22
- assert result . success?
22
+ assert_predicate result , : success?
23
23
assert_not result . failure?
24
24
25
25
assert_requested :post , URL , body : file_fixture ( "welcome.eml" ) . read ,
@@ -34,7 +34,7 @@ class RelayerTest < ActiveSupport::TestCase
34
34
assert_equal "4.7.0" , result . status_code
35
35
assert_equal "Invalid credentials for ingress" , result . message
36
36
assert_not result . success?
37
- assert result . failure?
37
+ assert_predicate result , : failure?
38
38
end
39
39
40
40
test "unsuccessfully relaying due to an unspecified server error" do
@@ -44,7 +44,7 @@ class RelayerTest < ActiveSupport::TestCase
44
44
assert_equal "4.0.0" , result . status_code
45
45
assert_equal "HTTP 500" , result . message
46
46
assert_not result . success?
47
- assert result . failure?
47
+ assert_predicate result , : failure?
48
48
end
49
49
50
50
test "unsuccessfully relaying due to a gateway timeout" do
@@ -54,7 +54,7 @@ class RelayerTest < ActiveSupport::TestCase
54
54
assert_equal "4.0.0" , result . status_code
55
55
assert_equal "HTTP 504" , result . message
56
56
assert_not result . success?
57
- assert result . failure?
57
+ assert_predicate result , : failure?
58
58
end
59
59
60
60
test "unsuccessfully relaying due to ECONNRESET" do
@@ -64,7 +64,7 @@ class RelayerTest < ActiveSupport::TestCase
64
64
assert_equal "4.4.2" , result . status_code
65
65
assert_equal "Network error relaying to ingress: Connection reset by peer" , result . message
66
66
assert_not result . success?
67
- assert result . failure?
67
+ assert_predicate result , : failure?
68
68
end
69
69
70
70
test "unsuccessfully relaying due to connection failure" do
@@ -74,7 +74,7 @@ class RelayerTest < ActiveSupport::TestCase
74
74
assert_equal "4.4.2" , result . status_code
75
75
assert_equal "Network error relaying to ingress: Failed to open TCP connection to example.com:443" , result . message
76
76
assert_not result . success?
77
- assert result . failure?
77
+ assert_predicate result , : failure?
78
78
end
79
79
80
80
test "unsuccessfully relaying due to client-side timeout" do
@@ -84,7 +84,7 @@ class RelayerTest < ActiveSupport::TestCase
84
84
assert_equal "4.4.2" , result . status_code
85
85
assert_equal "Timed out relaying to ingress" , result . message
86
86
assert_not result . success?
87
- assert result . failure?
87
+ assert_predicate result , : failure?
88
88
end
89
89
90
90
test "unsuccessfully relaying due to an unhandled exception" do
@@ -94,7 +94,7 @@ class RelayerTest < ActiveSupport::TestCase
94
94
assert_equal "4.0.0" , result . status_code
95
95
assert_equal "Error relaying to ingress: Something went wrong" , result . message
96
96
assert_not result . success?
97
- assert result . failure?
97
+ assert_predicate result , : failure?
98
98
end
99
99
end
100
100
end
0 commit comments