| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -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
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |