Reuse fixture
This commit is contained in:
@@ -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),
|
||||||
|
|||||||
Reference in New Issue
Block a user