28 lines
443 B
Elixir
28 lines
443 B
Elixir
defmodule EnumTests do
|
|
use ExUnit.Case
|
|
import TestHarness
|
|
|
|
test "Enums" do
|
|
answers = [
|
|
3,
|
|
2,
|
|
{:multiple, [true, false]},
|
|
{:multiple, [true, false]},
|
|
{:multiple, [true, false]},
|
|
[10, 20, 30],
|
|
[1, 3],
|
|
[2],
|
|
[1, 2, 3],
|
|
[1, 2, 3, 4, 5],
|
|
[1, 2, 3],
|
|
[a: 1, b: 2, c: 3],
|
|
2,
|
|
nil,
|
|
:no_such_element,
|
|
6
|
|
]
|
|
|
|
test_all(Enums, answers)
|
|
end
|
|
end
|