test/please_test.exs
defmodule PleaseTest do
useExUnit.Case
alias Please, as: Plz
test “sushi” do
assert Plz.give_me(:sushi) == ”🍣”
end
test “neither sushi nor beer” do
assert Plz.give_me(:hoge) == ”❓”
end
end
Redも見ておきましょう
defmodule PleaseTest do
useExUnit.Case
alias Please, as: Plz
test “sushi” do
assert Plz.give_me(:sushi) == ”🍕”
end
test “neither sushi nor beer” do
assert Plz.give_me(:hoge) == ”❓”
end
end
map
defmodule Please do
defmap(list, f) do
map(list, f, [])
end
defp map([], _f, acc) do
Enum.reverse acc
end
defp map([h|t], f, acc) do
map(t, f, [f.(h) | acc])
end
end