Files
music_library/test/music_brainz_test.exs
T
2025-02-17 21:41:50 +00:00

23 lines
603 B
Elixir

defmodule MusicBrainzTest do
use ExUnit.Case, async: true
alias MusicBrainz.APIMock
import MusicLibrary.Fixtures.ReleaseGroup
import Mox
setup :verify_on_exit!
describe "search_release_group/2" do
test "it returns results with correct limit and offset" do
mock_results = release_group_search_results()
expect(APIMock, :search_release_group, fn "Marillion", [limit: 20, offset: 10], _config ->
{:ok, mock_results}
end)
assert {:ok, mock_results} ==
MusicBrainz.search_release_group("Marillion", limit: 20, offset: 10)
end
end
end