From 3ad116395f90f383153b2a00c09d506aeea5fafb Mon Sep 17 00:00:00 2001 From: Alex Lion Date: Wed, 2 Jul 2025 20:16:25 +0200 Subject: [PATCH] Fix create_event tests --- test/claper/events_test.exs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/test/claper/events_test.exs b/test/claper/events_test.exs index 856f991..a8c19f4 100644 --- a/test/claper/events_test.exs +++ b/test/claper/events_test.exs @@ -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