Reset of gen_servers for testing
|
|
hace 7 años | |
|---|---|---|
| config | hace 7 años | |
| lib | hace 7 años | |
| test | hace 7 años | |
| .formatter.exs | hace 7 años | |
| .gitignore | hace 7 años | |
| README.md | hace 7 años | |
| mix.exs | hace 7 años |
Bored of resetting GenServers manually during testing? I was, so I built this.
Add gen_reset to your dependencies. Then add use GenReset after your use GenServer line.
A tracking server is automatically started that allows you to reset all servers at the same time: GenReset.Tracker.reset() - you can put this into your setup block.
def deps do
[
{:gen_reset, git: "https://git.chaos.koeln/tim/gen_reset.git"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/gen_reset.