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

30 lines
726 B
Elixir

Code.require_file "../../test_helper", __FILE__
defmodule Kernel.BinaryToAtomTest do
use ExUnit.Case
test :default_to_utf8 do
expected = binary_to_atom "some_binary", :utf8
actual = binary_to_atom "some_binary"
assert_equal expected, actual
assert_equal :another_binary, binary_to_atom "another_binary"
end
test :default_to_utf8_existing do
expected = binary_to_atom "existing_atom", :utf8
actual = binary_to_existing_atom "existing_atom"
assert_equal expected, actual
:existing_atom
assert_equal :existing_atom, binary_to_existing_atom "existing_atom"
assert_raises ArgumentError, fn ->
binary_to_existing_atom "nonexisting_atom"
end
end
end