|
|
|
@ -8,6 +8,7 @@ defmodule DecentralisedBookIndex.Sync.DataTransformers.PublisherTransformerTest
|
|
|
|
|
json_body = %{
|
|
|
|
|
"data" => %{
|
|
|
|
|
"attributes" => %{
|
|
|
|
|
"dbi_server_id" => "889a323e-d104-4b5d-b276-dad5a9b1da99",
|
|
|
|
|
"inserted_at" => "2025-03-21T09:20:48.791539Z",
|
|
|
|
|
"name" => "Publisher",
|
|
|
|
|
"updated_at" => "2025-03-21T09:20:48.791539Z"
|
|
|
|
@ -15,7 +16,7 @@ defmodule DecentralisedBookIndex.Sync.DataTransformers.PublisherTransformerTest
|
|
|
|
|
"id" => "11349865-1b7b-454a-b999-6c4059888a78",
|
|
|
|
|
"links" => %{},
|
|
|
|
|
"meta" => %{},
|
|
|
|
|
"relationships" => %{},
|
|
|
|
|
"relationships" => %{"dbi_server" => %{"links" => %{}, "meta" => %{}}},
|
|
|
|
|
"type" => "publisher"
|
|
|
|
|
},
|
|
|
|
|
"jsonapi" => %{"version" => "1.0"},
|
|
|
|
@ -32,13 +33,15 @@ defmodule DecentralisedBookIndex.Sync.DataTransformers.PublisherTransformerTest
|
|
|
|
|
id: "11349865-1b7b-454a-b999-6c4059888a78",
|
|
|
|
|
name: "Publisher",
|
|
|
|
|
inserted_at: "2025-03-21T09:20:48.791539Z",
|
|
|
|
|
updated_at: "2025-03-21T09:20:48.791539Z"
|
|
|
|
|
updated_at: "2025-03-21T09:20:48.791539Z",
|
|
|
|
|
dbi_server_id: "889a323e-d104-4b5d-b276-dad5a9b1da99"
|
|
|
|
|
} = publisher
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
test "a json doesn't contains publisher information \"data\" attribute" do
|
|
|
|
|
json_body = %{
|
|
|
|
|
"attributes" => %{
|
|
|
|
|
"dbi_server_id" => "889a323e-d104-4b5d-b276-dad5a9b1da99",
|
|
|
|
|
"inserted_at" => "2025-03-21T09:20:48.791539Z",
|
|
|
|
|
"name" => "Publisher",
|
|
|
|
|
"updated_at" => "2025-03-21T09:20:48.791539Z"
|
|
|
|
@ -46,7 +49,7 @@ defmodule DecentralisedBookIndex.Sync.DataTransformers.PublisherTransformerTest
|
|
|
|
|
"id" => "11349865-1b7b-454a-b999-6c4059888a78",
|
|
|
|
|
"links" => %{},
|
|
|
|
|
"meta" => %{},
|
|
|
|
|
"relationships" => %{},
|
|
|
|
|
"relationships" => %{"dbi_server" => %{"links" => %{}, "meta" => %{}}},
|
|
|
|
|
"type" => "publisher"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -56,7 +59,8 @@ defmodule DecentralisedBookIndex.Sync.DataTransformers.PublisherTransformerTest
|
|
|
|
|
id: "11349865-1b7b-454a-b999-6c4059888a78",
|
|
|
|
|
name: "Publisher",
|
|
|
|
|
inserted_at: "2025-03-21T09:20:48.791539Z",
|
|
|
|
|
updated_at: "2025-03-21T09:20:48.791539Z"
|
|
|
|
|
updated_at: "2025-03-21T09:20:48.791539Z",
|
|
|
|
|
dbi_server_id: "889a323e-d104-4b5d-b276-dad5a9b1da99"
|
|
|
|
|
} = publisher
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|