Reuse fixture

This commit is contained in:
Claudio Ortolina
2026-02-10 19:31:59 +00:00
parent 48c7d16c89
commit 445033861d
+2 -9
View File
@@ -1,6 +1,8 @@
defmodule MusicLibrary.ScrobbleRulesTest do defmodule MusicLibrary.ScrobbleRulesTest do
use MusicLibrary.DataCase use MusicLibrary.DataCase
import MusicLibrary.ScrobbleRulesFixtures
alias LastFm.Track alias LastFm.Track
alias MusicLibrary.ScrobbleRules alias MusicLibrary.ScrobbleRules
alias MusicLibrary.ScrobbleRules.ScrobbleRule alias MusicLibrary.ScrobbleRules.ScrobbleRule
@@ -24,15 +26,6 @@ defmodule MusicLibrary.ScrobbleRulesTest do
@invalid_attrs %{type: nil, match_value: nil, target_musicbrainz_id: nil} @invalid_attrs %{type: nil, match_value: nil, target_musicbrainz_id: nil}
def scrobble_rule_fixture(attrs \\ %{}) do
{:ok, scrobble_rule} =
attrs
|> Enum.into(@valid_album_attrs)
|> ScrobbleRules.create_scrobble_rule()
scrobble_rule
end
def scrobbled_track_fixture(attrs \\ %{}) do def scrobbled_track_fixture(attrs \\ %{}) do
default_attrs = %{ default_attrs = %{
scrobbled_at_uts: System.system_time(:second), scrobbled_at_uts: System.system_time(:second),