code: /*
   * Copyright (c) 2022 Airbyte, Inc., all rights reserved.
   */
  
  package io.airbyte.oauth.flows;
  
  import io.airbyte.oauth.BaseOAuthFlow;
  import java.util.List;
  
  public class PipeDriveOAuthFlowTest extends BaseOAuthFlowTest {
  
    @Override
    protected BaseOAuthFlow getOAuthFlow() {
      return new PipeDriveOAuthFlow(getConfigRepository(), getHttpClient(), this::getConstantState);
    }
  
    @Override
    protected String getExpectedConsentUrl() {
      return "https://oauth.pipedrive.com/oauth/authorize?client_id=test_client_id&redirect_uri=https%3A%2F%2Fairbyte.io&state=state";
    }
  
    @Override
    protected List<String> getExpectedOutputPath() {
      return List.of("authorization");
    }
  
  }
  