@@ -296,7 +296,6 @@ defmodule AccessTest do
296296 describe "values/0" do
297297 @ test_map % { a: 1 , b: 2 , c: 3 , d: 4 }
298298 @ test_list [ a: 1 , b: 2 , c: 3 , d: 4 ]
299- @ error_msg_pattern ~r[ ^Access.values/0 expected a map or a keyword list, got: .*]
300299
301300 test "retrieves values in a map" do
302301 assert [ 1 , 2 , 3 , 4 ] = get_in ( @ test_map , [ Access . values ( ) ] ) |> Enum . sort ( )
@@ -335,23 +334,25 @@ defmodule AccessTest do
335334 end
336335
337336 test "raises when not given a map or a keyword list" do
338- assert_raise RuntimeError , @ error_msg_pattern , fn ->
337+ message = ~r[ ^Access.values/0 expected a map or a keyword list, got: .*]
338+
339+ assert_raise RuntimeError , message , fn ->
339340 get_in ( 123 , [ Access . values ( ) ] )
340341 end
341342
342- assert_raise RuntimeError , @ error_msg_pattern , fn ->
343+ assert_raise RuntimeError , message , fn ->
343344 get_and_update_in ( :some_atom , [ Access . values ( ) ] , fn x -> { x , x } end )
344345 end
345346
346- assert_raise RuntimeError , @ error_msg_pattern , fn ->
347+ assert_raise RuntimeError , message , fn ->
347348 get_in ( [ :a , :b , :c ] , [ Access . values ( ) ] )
348349 end
349350
350- assert_raise RuntimeError , @ error_msg_pattern , fn ->
351+ assert_raise RuntimeError , message , fn ->
351352 get_in ( [ { :a , :b , :c } , { :d , :e , :f } ] , [ Access . values ( ) ] )
352353 end
353354
354- assert_raise RuntimeError , @ error_msg_pattern , fn ->
355+ assert_raise RuntimeError , message , fn ->
355356 get_in ( [ { 1 , 2 } , { 3 , 4 } ] , [ Access . values ( ) ] )
356357 end
357358 end
0 commit comments