@@ -6,8 +6,7 @@ defmodule MapTest do
66  doctest  Map 
77
88  @ sample  % { a:  1 ,  b:  2 } 
9- 
10-   defp  sample ,  do:  @ sample 
9+   defp  sample ,  do:  Process . get ( :unused ,  % { a:  1 ,  b:  2 } ) 
1110
1211  test  "maps in attributes"  do 
1312    assert  @ sample  ==  % { a:  1 ,  b:  2 } 
@@ -82,7 +81,7 @@ defmodule MapTest do
8281
8382  test  "map_size/1"  do 
8483    assert  map_size ( % { } )  ==  0 
85-     assert  map_size ( @ sample )  ==  2 
84+     assert  map_size ( sample ( ) )  ==  2 
8685  end 
8786
8887  test  "new/1"  do 
@@ -282,8 +281,6 @@ defmodule MapTest do
282281    defstruct  name:  "john" ,  age:  27 
283282  end 
284283
285-   defp  empty_map ( ) ,  do:  % { } 
286- 
287284  test  "structs"  do 
288285    assert  % ExternalUser { }  ==  % { __struct__:  ExternalUser ,  name:  "john" ,  age:  27 } 
289286
@@ -294,10 +291,6 @@ defmodule MapTest do
294291
295292    % ExternalUser { name:  name }  =  % ExternalUser { } 
296293    assert  name  ==  "john" 
297- 
298-     assert_raise  BadStructError ,  "expected a struct named MapTest.ExternalUser, got: %{}" ,  fn  -> 
299-       % ExternalUser { empty_map ( )  |  name:  "meg" } 
300-     end 
301294  end 
302295
303296  describe  "structs with variable name"  do 
@@ -325,12 +318,11 @@ defmodule MapTest do
325318      end 
326319    end 
327320
328-     defp  foo ( ) ,  do:  "foo" 
329321    defp  destruct1 ( % module { } ) ,  do:  module 
330322    defp  destruct2 ( % _ { } ) ,  do:  :ok 
331323
332324    test  "does not match"  do 
333-       invalid_struct  =  % { __struct__:  foo ( ) } 
325+       invalid_struct  =  Process . get ( :unused ,   % { __struct__:  " foo" } ) 
334326
335327      assert_raise  CaseClauseError ,  fn  -> 
336328        case  invalid_struct  do 
@@ -345,7 +337,7 @@ defmodule MapTest do
345337      end 
346338
347339      assert_raise  CaseClauseError ,  fn  -> 
348-         foo  =  foo ( ) 
340+         foo  =  Process . get ( :unused ,   "foo" ) 
349341
350342        case  invalid_struct  do 
351343          % ^ foo { }  ->  :ok 
@@ -370,7 +362,7 @@ defmodule MapTest do
370362      end 
371363
372364      assert_raise  MatchError ,  fn  -> 
373-         foo  =  foo ( ) 
365+         foo  =  Process . get ( :unused ,   "foo" ) 
374366        % ^ foo { }  =  invalid_struct 
375367      end 
376368    end 
0 commit comments