Update to move get_id functions to support/helpers.
This commit is contained in:
@@ -195,7 +195,7 @@ defmodule DecentralisedBookIndex.Sync.DataTransformers.BookSyncTest do
|
|||||||
assert saved_book.dbi_server_id == nil
|
assert saved_book.dbi_server_id == nil
|
||||||
end
|
end
|
||||||
|
|
||||||
test "old book wouldn't be sync", %{user: user} do
|
test "old book wouldn't be sync" do
|
||||||
server = generate(dbi_server(url: @test_server_endpoint))
|
server = generate(dbi_server(url: @test_server_endpoint))
|
||||||
|
|
||||||
book = generate(book())
|
book = generate(book())
|
||||||
@@ -347,11 +347,4 @@ defmodule DecentralisedBookIndex.Sync.DataTransformers.BookSyncTest do
|
|||||||
assert Enum.all?(old_roles, fn id -> id not in new_roles end)
|
assert Enum.all?(old_roles, fn id -> id not in new_roles end)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
defp get_ids(records) do
|
|
||||||
Enum.map(records, fn record -> get_id(record) end)
|
|
||||||
end
|
|
||||||
|
|
||||||
defp get_id(record) when is_struct(record), do: record.id
|
|
||||||
defp get_id(record) when is_map(record), do: record[:id]
|
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -41,6 +41,13 @@ defmodule DecentralisedBookIndex.Helpers do
|
|||||||
|> DateTime.to_iso8601()
|
|> DateTime.to_iso8601()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def get_ids(records) do
|
||||||
|
Enum.map(records, fn record -> get_id(record) end)
|
||||||
|
end
|
||||||
|
|
||||||
|
def get_id(record) when is_struct(record), do: record.id
|
||||||
|
def get_id(record) when is_map(record), do: record[:id]
|
||||||
|
|
||||||
@doc """
|
@doc """
|
||||||
Logs the given `user` into the `conn`.
|
Logs the given `user` into the `conn`.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user