legendary-doc-site/apps/content/test/content/options_test.exs

26 lines
524 B
Elixir

defmodule Legendary.Content.OptionsTest do
use Legendary.Content.DataCase
alias Legendary.Content.{Option, Options, Repo}
def fixture(:option) do
%Option{}
|> Option.changeset(%{
name: "test_up",
value: "1",
})
|> Repo.insert!()
end
test "can get an option by name" do
fixture(:option)
assert Options.get_value("test_up") == "1"
end
test "can get an option by name as an int" do
fixture(:option)
assert Options.get_value_as_int("test_up") == {1, ""}
end
end