From e0fe5051ecbb3f64c5ec4c8b2aa26b4b58f68af1 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sun, 19 Apr 2026 22:44:13 +0100 Subject: [PATCH] Pin asset dedup assertion to same-hash The duplicate prevention test asserted `{:ok, _}` twice without checking that both calls returned the same asset. Assert hash equality. Refs #176 --- test/music_library/assets_test.exs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/music_library/assets_test.exs b/test/music_library/assets_test.exs index 89424cd4..f166aa2f 100644 --- a/test/music_library/assets_test.exs +++ b/test/music_library/assets_test.exs @@ -26,8 +26,9 @@ defmodule MusicLibrary.AssetsTest do properties: %{"language" => "english"} } - assert {:ok, _} = Assets.store(params) - assert {:ok, _} = Assets.store(params) + assert {:ok, first} = Assets.store(params) + assert {:ok, second} = Assets.store(params) + assert second.hash == first.hash assert 1 = Repo.aggregate(Assets.Asset, :count, :hash) end