Avoid keys order issue by using Maps.has_key?/2
This commit is contained in:
@@ -38,7 +38,7 @@ defmodule Maps do
|
|||||||
|
|
||||||
koan "Can remove pairs by key" do
|
koan "Can remove pairs by key" do
|
||||||
without_age = Map.delete(@person, :age)
|
without_age = Map.delete(@person, :age)
|
||||||
assert Enum.sort(Map.keys(without_age)) == ___
|
assert Map.has_key?(without_age, :age) == ___
|
||||||
end
|
end
|
||||||
|
|
||||||
koan "Can merge maps" do
|
koan "Can merge maps" do
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ defmodule MapsTests do
|
|||||||
{:ok, "Kayaking"},
|
{:ok, "Kayaking"},
|
||||||
{:ok, 37},
|
{:ok, 37},
|
||||||
{:ok, 16},
|
{:ok, 16},
|
||||||
[:last_name, :name],
|
false,
|
||||||
%{:name => "Jon", :last_name => "Snow"},
|
%{:name => "Jon", :last_name => "Snow"},
|
||||||
{:ok, "Baratheon"},
|
{:ok, "Baratheon"},
|
||||||
%{ :name => "Jon", :last_name => "Snow"},
|
%{ :name => "Jon", :last_name => "Snow"},
|
||||||
|
|||||||
Reference in New Issue
Block a user