|
|
@ -11,19 +11,24 @@ defmodule DecentralisedBookIndex.Sync.SyncServerTaskTest do
|
|
|
|
alias DecentralisedBookIndex.TestEndpoints
|
|
|
|
alias DecentralisedBookIndex.TestEndpoints
|
|
|
|
@test_server_endpoint TestEndpoints.test_api_endpoint()
|
|
|
|
@test_server_endpoint TestEndpoints.test_api_endpoint()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setup do
|
|
|
|
|
|
|
|
user = generate(user(role: :moderator))
|
|
|
|
|
|
|
|
%{user: user}
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
describe "sync all" do
|
|
|
|
describe "sync all" do
|
|
|
|
test "servers" do
|
|
|
|
test "servers", %{user: user} do
|
|
|
|
server = generate(dbi_server(url: @test_server_endpoint))
|
|
|
|
server = generate(dbi_server(url: @test_server_endpoint))
|
|
|
|
{:ok, author} = Metadata.create_author("Author", "An description")
|
|
|
|
{:ok, author} = Metadata.create_author("Author", "An description", nil, nil, actor: user)
|
|
|
|
|
|
|
|
|
|
|
|
assert server = SyncServerTask.sync_all()
|
|
|
|
assert server = SyncServerTask.sync_all()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
describe "sync one" do
|
|
|
|
describe "sync one" do
|
|
|
|
test "server" do
|
|
|
|
test "server", %{user: user} do
|
|
|
|
server = generate(dbi_server(url: @test_server_endpoint))
|
|
|
|
server = generate(dbi_server(url: @test_server_endpoint))
|
|
|
|
{:ok, author} = Metadata.create_author("Author", "An description")
|
|
|
|
{:ok, author} = Metadata.create_author("Author", "An description", nil, nil, actor: user)
|
|
|
|
|
|
|
|
|
|
|
|
assert server = SyncServerTask.sync_one(server)
|
|
|
|
assert server = SyncServerTask.sync_one(server)
|
|
|
|
end
|
|
|
|
end
|
|
|
|