Fix create_event tests

This commit is contained in:
Alex Lion
2025-07-02 20:16:25 +02:00
parent 761e765112
commit 3ad116395f

View File

@@ -50,7 +50,7 @@ defmodule Claper.EventsTest do
valid_attrs = %{
name: "some name",
code: "code",
code: "12345",
user_id: user.id,
started_at: NaiveDateTime.utc_now(),
expired_at: NaiveDateTime.add(NaiveDateTime.utc_now(), 7200, :second)
@@ -60,6 +60,20 @@ defmodule Claper.EventsTest do
assert event.name == "some name"
end
test "create_event/1 with too short code returns error changeset" do
user = user_fixture()
valid_attrs = %{
name: "some name",
code: "code",
user_id: user.id,
started_at: NaiveDateTime.utc_now(),
expired_at: NaiveDateTime.add(NaiveDateTime.utc_now(), 7200, :second)
}
assert {:error, %Ecto.Changeset{}} = Events.create_event(valid_attrs)
end
test "create_event/1 with invalid data returns error changeset" do
assert {:error, %Ecto.Changeset{}} = Events.create_event(@invalid_attrs)
end