[WIP] Test transmogrifier
Introduce MobilizonWeb.API namespace Signed-off-by: Thomas Citharel <tcit@tcit.fr> Format Signed-off-by: Thomas Citharel <tcit@tcit.fr> WIP Signed-off-by: Thomas Citharel <tcit@tcit.fr> remove unneeded code Signed-off-by: Thomas Citharel <tcit@tcit.fr> Fix tests Signed-off-by: Thomas Citharel <tcit@tcit.fr> Fix warnings Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
@@ -415,6 +415,12 @@ defmodule Mobilizon.EventsTest do
|
||||
assert [session.id] == Events.list_sessions() |> Enum.map(& &1.id)
|
||||
end
|
||||
|
||||
test "list_sessions_for_event/1 returns sessions for an event" do
|
||||
event = insert(:event)
|
||||
session = insert(:session, event: event)
|
||||
assert Events.list_sessions_for_event(event) |> Enum.map(& &1.id) == [session.id]
|
||||
end
|
||||
|
||||
test "get_session!/1 returns the session with given id" do
|
||||
session = insert(:session)
|
||||
assert Events.get_session!(session.id).id == session.id
|
||||
@@ -485,6 +491,13 @@ defmodule Mobilizon.EventsTest do
|
||||
assert [track.id] == Events.list_tracks() |> Enum.map(& &1.id)
|
||||
end
|
||||
|
||||
test "list_sessions_for_track/1 returns sessions for an event" do
|
||||
event = insert(:event)
|
||||
track = insert(:track, event: event)
|
||||
session = insert(:session, track: track, event: event)
|
||||
assert Events.list_sessions_for_track(track) |> Enum.map(& &1.id) == [session.id]
|
||||
end
|
||||
|
||||
test "get_track!/1 returns the track with given id" do
|
||||
track = insert(:track)
|
||||
assert Events.get_track!(track.id).id == track.id
|
||||
|
||||
Reference in New Issue
Block a user