@@ -667,7 +667,7 @@ def test_take_bang_present
667
667
end
668
668
669
669
def test_take_bang_missing
670
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
670
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
671
671
Topic . where ( "title = 'This title does not exist'" ) . take!
672
672
end
673
673
end
@@ -678,19 +678,19 @@ def test_sole
678
678
end
679
679
680
680
def test_sole_failing_none
681
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
681
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
682
682
Topic . where ( "title = 'This title does not exist'" ) . sole
683
683
end
684
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
684
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
685
685
Topic . find_sole_by ( "title = 'This title does not exist'" )
686
686
end
687
687
end
688
688
689
689
def test_sole_failing_many
690
- assert_raises_with_message ActiveRecord ::SoleRecordExceeded , "Wanted only one Topic" do
690
+ assert_raises ActiveRecord ::SoleRecordExceeded , match : "Wanted only one Topic" do
691
691
Topic . where ( "author_name = 'Carl'" ) . sole
692
692
end
693
- assert_raises_with_message ActiveRecord ::SoleRecordExceeded , "Wanted only one Topic" do
693
+ assert_raises ActiveRecord ::SoleRecordExceeded , match : "Wanted only one Topic" do
694
694
Topic . find_sole_by ( "author_name = 'Carl'" )
695
695
end
696
696
end
@@ -710,7 +710,7 @@ def test_first_bang_present
710
710
end
711
711
712
712
def test_first_bang_missing
713
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
713
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
714
714
Topic . where ( "title = 'This title does not exist'" ) . first!
715
715
end
716
716
end
@@ -726,7 +726,7 @@ def test_first_have_primary_key_order_by_default
726
726
def test_model_class_responds_to_first_bang
727
727
assert Topic . first!
728
728
Topic . delete_all
729
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
729
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
730
730
Topic . first!
731
731
end
732
732
end
@@ -750,7 +750,7 @@ def test_second_have_primary_key_order_by_default
750
750
def test_model_class_responds_to_second_bang
751
751
assert Topic . second!
752
752
Topic . delete_all
753
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
753
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
754
754
Topic . second!
755
755
end
756
756
end
@@ -774,7 +774,7 @@ def test_third_have_primary_key_order_by_default
774
774
def test_model_class_responds_to_third_bang
775
775
assert Topic . third!
776
776
Topic . delete_all
777
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
777
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
778
778
Topic . third!
779
779
end
780
780
end
@@ -798,7 +798,7 @@ def test_fourth_have_primary_key_order_by_default
798
798
def test_model_class_responds_to_fourth_bang
799
799
assert Topic . fourth!
800
800
Topic . delete_all
801
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
801
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
802
802
Topic . fourth!
803
803
end
804
804
end
@@ -822,7 +822,7 @@ def test_fifth_have_primary_key_order_by_default
822
822
def test_model_class_responds_to_fifth_bang
823
823
assert Topic . fifth!
824
824
Topic . delete_all
825
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
825
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
826
826
Topic . fifth!
827
827
end
828
828
end
@@ -851,7 +851,7 @@ def test_second_to_last_have_primary_key_order_by_default
851
851
def test_model_class_responds_to_second_to_last_bang
852
852
assert Topic . second_to_last!
853
853
Topic . delete_all
854
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
854
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
855
855
Topic . second_to_last!
856
856
end
857
857
end
@@ -882,7 +882,7 @@ def test_third_to_last_have_primary_key_order_by_default
882
882
def test_model_class_responds_to_third_to_last_bang
883
883
assert Topic . third_to_last!
884
884
Topic . delete_all
885
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
885
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
886
886
Topic . third_to_last!
887
887
end
888
888
end
@@ -905,14 +905,14 @@ def test_last_bang_present
905
905
end
906
906
907
907
def test_last_bang_missing
908
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
908
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
909
909
Topic . where ( "title = 'This title does not exist'" ) . last!
910
910
end
911
911
end
912
912
913
913
def test_model_class_responds_to_last_bang
914
914
assert_equal topics ( :fifth ) , Topic . last!
915
- assert_raises_with_message ActiveRecord ::RecordNotFound , "Couldn't find Topic" do
915
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
916
916
Topic . delete_all
917
917
Topic . last!
918
918
end
@@ -1390,7 +1390,7 @@ def test_find_by_one_attribute
1390
1390
1391
1391
def test_find_by_one_attribute_bang
1392
1392
assert_equal topics ( :first ) , Topic . find_by_title! ( "The First Topic" )
1393
- assert_raises_with_message ( ActiveRecord ::RecordNotFound , "Couldn't find Topic" ) do
1393
+ assert_raises ActiveRecord ::RecordNotFound , match : "Couldn't find Topic" do
1394
1394
Topic . find_by_title! ( "The First Topic!" )
1395
1395
end
1396
1396
end
@@ -1823,9 +1823,4 @@ def self.name
1823
1823
end
1824
1824
end )
1825
1825
end
1826
-
1827
- def assert_raises_with_message ( exception_class , message , &block )
1828
- err = assert_raises ( exception_class ) { block . call }
1829
- assert_match message , err . message
1830
- end
1831
1826
end
0 commit comments