Refactor Records.Cover to Assets.Image
This commit is contained in:
+4
-6
@@ -1,15 +1,13 @@
|
||||
defmodule MusicLibrary.Records.CoverTest do
|
||||
defmodule MusicLibrary.Assets.ImageTest do
|
||||
use ExUnit.Case, async: true
|
||||
|
||||
import MusicLibrary.Fixtures.Records
|
||||
|
||||
alias MusicLibrary.Records.Cover
|
||||
alias MusicLibrary.Assets.Image
|
||||
|
||||
describe "resize/1" do
|
||||
test "it resizes to the desired size" do
|
||||
# Use the cached cover data which is much faster than reading from disk
|
||||
cover_data = marbles_cover_data()
|
||||
{:ok, resized_cover} = Cover.resize(cover_data)
|
||||
cover_data = Image.fallback_data()
|
||||
{:ok, resized_cover} = Image.resize(cover_data)
|
||||
assert cover_data !== resized_cover
|
||||
end
|
||||
end
|
||||
@@ -7,7 +7,7 @@ defmodule MusicLibrary.RecordsTest do
|
||||
|
||||
alias MusicLibrary.Assets
|
||||
alias MusicLibrary.Records
|
||||
alias MusicLibrary.Records.{Cover, SearchIndex}
|
||||
alias MusicLibrary.Records.SearchIndex
|
||||
|
||||
defp create_records(_) do
|
||||
records = [
|
||||
@@ -336,7 +336,7 @@ defmodule MusicLibrary.RecordsTest do
|
||||
assert updated_record.cover_hash ==
|
||||
"6E0D25D1FD1019D771D7EB3F777E2C7C1B06A73A92E56A584D674D86DD8AF441"
|
||||
|
||||
{:ok, expected_content} = Cover.resize(raven_cover_data())
|
||||
{:ok, expected_content} = Assets.Image.resize(raven_cover_data())
|
||||
|
||||
assert Assets.get(updated_record.cover_hash).content == expected_content
|
||||
end
|
||||
|
||||
@@ -8,8 +8,8 @@ defmodule MusicLibraryWeb.CollectionLive.IndexTest do
|
||||
|
||||
alias MusicBrainz.ReleaseGroupSearchResult
|
||||
alias MusicLibrary.Assets
|
||||
alias MusicLibrary.Assets.Transform
|
||||
alias MusicLibrary.Records.{Cover, Record}
|
||||
alias MusicLibrary.Assets.{Image, Transform}
|
||||
alias MusicLibrary.Records.Record
|
||||
|
||||
# make it a multiple of 4 for easier calculations
|
||||
@default_records_page_size 8
|
||||
@@ -317,7 +317,7 @@ defmodule MusicLibraryWeb.CollectionLive.IndexTest do
|
||||
assert record.cover_hash ==
|
||||
"E7238C742E5B8711FC5BFF01A4A1F727D9E404A4D1420429A6B37ABFFC0B5960"
|
||||
|
||||
{:ok, resized_cover_data} = Cover.resize(cover_data)
|
||||
{:ok, resized_cover_data} = Image.resize(cover_data)
|
||||
|
||||
assets = Assets.get(record.cover_hash)
|
||||
|
||||
@@ -425,7 +425,7 @@ defmodule MusicLibraryWeb.CollectionLive.IndexTest do
|
||||
"E7238C742E5B8711FC5BFF01A4A1F727D9E404A4D1420429A6B37ABFFC0B5960"
|
||||
|
||||
asset = Assets.get(record.cover_hash)
|
||||
{:ok, resized_cover_data} = Cover.resize(cover_data)
|
||||
{:ok, resized_cover_data} = Image.resize(cover_data)
|
||||
|
||||
assert asset.content == resized_cover_data
|
||||
|
||||
|
||||
Reference in New Issue
Block a user