From 9f383dfc5bd0071ea5f138d54681111610607bf7 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Thu, 10 Oct 2024 15:54:22 +0100 Subject: [PATCH] Make db-dependent tests sync As explained at https://hexdocs.pm/ecto_sqlite3/Ecto.Adapters.SQLite3.html#module-async-sandbox-testing: The Ecto SQLite3 adapter does not support async tests when used with Ecto.Adapters.SQL.Sandbox. This is due to SQLite only allowing up one write transaction at a time, which often does not work with the Sandbox approach of wrapping each test in a transaction. --- test/music_library_web/controllers/cover_controller_test.exs | 2 +- test/music_library_web/controllers/stats_controller_test.exs | 2 +- test/music_library_web/live/record_index_test.exs | 2 +- test/music_library_web/live/record_show_test.exs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/music_library_web/controllers/cover_controller_test.exs b/test/music_library_web/controllers/cover_controller_test.exs index 2241648c..44b747c8 100644 --- a/test/music_library_web/controllers/cover_controller_test.exs +++ b/test/music_library_web/controllers/cover_controller_test.exs @@ -1,5 +1,5 @@ defmodule MusicLibraryWeb.CoverControllerTest do - use MusicLibraryWeb.ConnCase, async: true + use MusicLibraryWeb.ConnCase import MusicLibrary.RecordsFixtures diff --git a/test/music_library_web/controllers/stats_controller_test.exs b/test/music_library_web/controllers/stats_controller_test.exs index 492455ca..ae2b9160 100644 --- a/test/music_library_web/controllers/stats_controller_test.exs +++ b/test/music_library_web/controllers/stats_controller_test.exs @@ -1,5 +1,5 @@ defmodule MusicLibraryWeb.StatsControllerTest do - use MusicLibraryWeb.ConnCase, async: true + use MusicLibraryWeb.ConnCase alias MusicLibrary.Records.Record diff --git a/test/music_library_web/live/record_index_test.exs b/test/music_library_web/live/record_index_test.exs index e98bd72a..512dbbe2 100644 --- a/test/music_library_web/live/record_index_test.exs +++ b/test/music_library_web/live/record_index_test.exs @@ -1,5 +1,5 @@ defmodule MusicLibraryWeb.RecordIndexTest do - use MusicLibraryWeb.ConnCase, async: true + use MusicLibraryWeb.ConnCase import Phoenix.LiveViewTest import MusicLibrary.RecordsFixtures diff --git a/test/music_library_web/live/record_show_test.exs b/test/music_library_web/live/record_show_test.exs index afb661a3..8c31c61c 100644 --- a/test/music_library_web/live/record_show_test.exs +++ b/test/music_library_web/live/record_show_test.exs @@ -1,5 +1,5 @@ defmodule MusicLibraryWeb.RecordShowTest do - use MusicLibraryWeb.ConnCase, async: true + use MusicLibraryWeb.ConnCase import Phoenix.LiveViewTest import MusicLibrary.RecordsFixtures