test.exs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import Config
  2. # We don't run a server during test. If one is required,
  3. # you can enable the server option below.
  4. config :plausible, PlausibleWeb.Endpoint, server: false
  5. config :bcrypt_elixir, :log_rounds, 4
  6. config :plausible, Plausible.Repo,
  7. pool: Ecto.Adapters.SQL.Sandbox,
  8. pool_size: System.schedulers_online() * 2
  9. config :plausible, Plausible.ClickhouseRepo,
  10. loggers: [Ecto.LogEntry],
  11. pool_size: 15
  12. config :plausible, Plausible.Mailer, adapter: Bamboo.TestAdapter
  13. config :plausible,
  14. paddle_api: Plausible.PaddleApi.Mock,
  15. google_api: Plausible.Google.API.Mock
  16. config :bamboo, :refute_timeout, 10
  17. config :plausible,
  18. session_timeout: 0,
  19. http_impl: Plausible.HTTPClient.Mock
  20. config :plausible, Plausible.Cache, enabled: false
  21. config :ex_money, api_module: Plausible.ExchangeRateMock
  22. config :plausible, Plausible.Ingestion.Counters, enabled: false
  23. config :plausible, Oban, testing: :manual
  24. config :plausible, Plausible.Verification.Checks.FetchBody,
  25. req_opts: [
  26. plug: {Req.Test, Plausible.Verification.Checks.FetchBody}
  27. ]
  28. config :plausible, Plausible.Verification.Checks.Installation,
  29. req_opts: [
  30. plug: {Req.Test, Plausible.Verification.Checks.Installation}
  31. ]
  32. config :plausible, Plausible.HelpScout,
  33. req_opts: [
  34. plug: {Req.Test, Plausible.HelpScout}
  35. ]