@@ -1336,23 +1336,30 @@ defmodule Module.Types.DescrTest do
13361336 assert list ( term ( ) , term ( ) ) |> to_quoted_string ( ) ==
13371337 "empty_list() or non_empty_maybe_improper_list(term(), term())"
13381338
1339- assert improper_list ( term ( ) , term ( ) ) |> to_quoted_string ( ) ==
1340- "improper_list (term(), term())"
1339+ assert non_empty_maybe_improper_list ( term ( ) , term ( ) ) |> to_quoted_string ( ) ==
1340+ "non_empty_maybe_improper_list (term(), term())"
13411341
1342- assert improper_list ( integer ( ) , integer ( ) ) |> to_quoted_string ( ) ==
1343- "improper_list(integer(), integer())"
1342+ assert non_empty_maybe_improper_list ( term ( ) , difference ( term ( ) , empty_list ( ) ) )
1343+ |> to_quoted_string ( ) ==
1344+ "non_empty_maybe_improper_list(term(), term())"
1345+
1346+ assert non_empty_maybe_improper_list ( integer ( ) , integer ( ) ) |> to_quoted_string ( ) ==
1347+ "non_empty_maybe_improper_list(integer(), integer())"
13441348
1345- assert union ( empty_list ( ) , improper_list ( integer ( ) , integer ( ) ) ) |> to_quoted_string ( ) ==
1346- "empty_list() or improper_list(integer(), integer())"
1349+ assert union ( empty_list ( ) , non_empty_maybe_improper_list ( integer ( ) , integer ( ) ) )
1350+ |> to_quoted_string ( ) ==
1351+ "empty_list() or non_empty_maybe_improper_list(integer(), integer())"
13471352
1348- assert union ( non_empty_list ( integer ( ) ) , improper_list ( integer ( ) , integer ( ) ) )
1353+ assert union ( non_empty_list ( integer ( ) ) , non_empty_maybe_improper_list ( integer ( ) , integer ( ) ) )
13491354 |> to_quoted_string ( ) ==
13501355 "non_empty_maybe_improper_list(integer(), empty_list() or integer())"
13511356
1352- assert union ( list ( integer ( ) ) , improper_list ( integer ( ) , integer ( ) ) ) |> to_quoted_string ( ) ==
1357+ assert union ( list ( integer ( ) ) , non_empty_maybe_improper_list ( integer ( ) , integer ( ) ) )
1358+ |> to_quoted_string ( ) ==
13531359 "empty_list() or non_empty_maybe_improper_list(integer(), empty_list() or integer())"
13541360
1355- assert union ( list ( term ( ) ) , improper_list ( term ( ) , term ( ) ) ) |> to_quoted_string ( ) ==
1361+ assert union ( list ( term ( ) ) , non_empty_maybe_improper_list ( term ( ) , term ( ) ) )
1362+ |> to_quoted_string ( ) ==
13561363 "empty_list() or non_empty_maybe_improper_list(term(), term())"
13571364
13581365 # Test normalization
0 commit comments