Reset of gen_servers for testing

Tim Buchwaldt 8c669c62c2 Update readme 7 years ago
config db2dfb96a0 Import 7 years ago
lib 67e4768add Default arguments when no register_gen_reset was called 7 years ago
test 7c1e6daae5 Format 7 years ago
.formatter.exs db2dfb96a0 Import 7 years ago
.gitignore db2dfb96a0 Import 7 years ago
README.md 8c669c62c2 Update readme 7 years ago
mix.exs db2dfb96a0 Import 7 years ago

README.md

GenReset

Bored of resetting GenServers manually during testing? I was, so I built this.

Installation

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: GenServer.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.