ash_authentication/documentation/topics/testing.md
Rebecca Le 739a544651
docs: Add new Testing guide
It's pretty bare-bones at the moment, but does close #476 by mentioning
that `bcrypt_elixir` can be tweaked for faster tests
2023-12-06 10:47:07 +08:00

14 lines
442 B
Markdown

# Testing
Tips and tricks to help test your apps.
## When using the Password strategy
AshAuthentication uses `bcrypt_elixir` for hashing passwords for secure storage, which by design has a high computational cost. To reduce the cost (make hashing faster), you can reduce the number of computation rounds it performs in tests:
```elixir
# in config/test.exs
# Do NOT set this value for production
config :bcrypt_elixir, log_rounds: 1
```