@@ -94,10 +94,10 @@ defmodule Module.Types.MapTest do
9494 describe "Map.delete/2" do
9595 test "checking" do
9696 assert typecheck! ( Map . delete ( % { } , :key ) ) ==
97- closed_map ( key: not_set ( ) )
97+ empty_map ( )
9898
9999 assert typecheck! ( Map . delete ( % { key: 123 } , :key ) ) ==
100- closed_map ( key: not_set ( ) )
100+ empty_map ( )
101101
102102 assert typecheck! ( [ x ] , Map . delete ( x , :key ) ) ==
103103 dynamic ( open_map ( key: not_set ( ) ) )
@@ -108,8 +108,8 @@ defmodule Module.Types.MapTest do
108108 Map . delete ( % { foo: 123 } , if ( condition? , do: :foo , else: :bar ) )
109109 ) ==
110110 union (
111- closed_map ( foo: not_set ( ) ) ,
112- closed_map ( foo: integer ( ) , bar: not_set ( ) )
111+ empty_map ( ) ,
112+ closed_map ( foo: integer ( ) )
113113 )
114114
115115 assert typecheck! ( [ x ] , Map . delete ( x , 123 ) ) == dynamic ( open_map ( ) )
@@ -252,14 +252,13 @@ defmodule Module.Types.MapTest do
252252 describe "Map.from_struct/1" do
253253 test "checking" do
254254 assert typecheck! ( Map . from_struct ( % { } ) ) ==
255- closed_map ( __struct__: not_set ( ) )
255+ empty_map ( )
256256
257257 assert typecheck! ( Map . from_struct ( % { key: 123 } ) ) ==
258- closed_map ( key: integer ( ) , __struct__: not_set ( ) )
258+ closed_map ( key: integer ( ) )
259259
260260 assert typecheck! ( Map . from_struct ( % URI { } ) ) ==
261261 closed_map (
262- __struct__: not_set ( ) ,
263262 authority: atom ( [ nil ] ) ,
264263 fragment: atom ( [ nil ] ) ,
265264 host: atom ( [ nil ] ) ,
0 commit comments