|
|
@ -94,29 +94,9 @@ defmodule DecentralisedBookIndex.Metadata.BookTest do
|
|
|
|
{:ok, alias2} =
|
|
|
|
{:ok, alias2} =
|
|
|
|
Metadata.add_author_to_related_alias_registry("Author3", "An description3", author.id)
|
|
|
|
Metadata.add_author_to_related_alias_registry("Author3", "An description3", author.id)
|
|
|
|
|
|
|
|
|
|
|
|
author_roles = [
|
|
|
|
book = generate(book(authors: [author]))
|
|
|
|
%{order: 1, author_id: author.id, role: ""}
|
|
|
|
book2 = generate(book(authors: [alias1]))
|
|
|
|
]
|
|
|
|
book3 = generate(book(authors: [alias2]))
|
|
|
|
bids = bids()
|
|
|
|
|
|
|
|
publisher = generate(publisher())
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{:ok, book} = Metadata.create_book("Book", "An description", "English", "Paperback", 256, ~D[2025-03-04], bids, author_roles, publisher.id)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
author_roles2 = [
|
|
|
|
|
|
|
|
%{order: 1, author_id: alias1.id, role: ""}
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
bids2 = bids()
|
|
|
|
|
|
|
|
publisher2 = generate(publisher())
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{:ok, book2} = Metadata.create_book("Book2", "An description", "English", "Paperback", 256, ~D[2025-03-04], bids2, author_roles2, publisher2.id)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
author_roles3 = [
|
|
|
|
|
|
|
|
%{order: 1, author_id: alias2.id, role: ""}
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
bids3 = bids()
|
|
|
|
|
|
|
|
publisher3 = generate(publisher())
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{:ok, book3} = Metadata.create_book("Book3", "An description", "English", "Paperback", 256, ~D[2025-03-04], bids3, author_roles3, publisher3.id)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assert {:ok, books} = Metadata.get_author_books(author)
|
|
|
|
assert {:ok, books} = Metadata.get_author_books(author)
|
|
|
|
|
|
|
|
|
|
|
|