Files
n8n-openai-adapter/test/elixir/kernel/alias_test.exs
T

29 lines
666 B
Elixir

Code.require_file "../../test_helper", __FILE__
defmodule Kernel.AliasTest.Nested do
def value, do: 1
end
defmodule Kernel.AliasTest do
alias Kernel.AliasTest.Nested, as: Nested
use ExUnit.Case
test :alias_erlang do
alias Erlang.lists, as: MyList
assert MyList.flatten([1,[2],3]) == [1,2,3]
assert __MAIN__.MyList.Bar == :"__MAIN__.MyList.Bar"
assert MyList.Bar == :"__MAIN__.lists.Bar"
end
test :double_alias do
alias Kernel.AliasTest.Nested, as: Nested2
assert Nested.value == 1
assert Nested2.value == 1
end
test :overwriten_alias do
alias List, as: Nested
assert Nested.flatten([[13]]) == [13]
end
end