wormwood-elixir / wormwood
Wormwood is a tiny library to aid in testing GraphQL queries against an Absinthe schema. It allows you to test your query documents inside ExUnit test modules, and requires no HTTP requests to occur during testing.
☆93Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for wormwood
- 🏷 A suite of Credo checks to enforce naming best practices in an Elixir project☆88Updated 11 months ago
- morph your Ecto capabilities into the s t r a t o s p h e r e !☆109Updated last year
- Perform experiments in production☆81Updated last year
- Elixir library for safely using any external service or API using automatic retry with rate limiting and circuit breakers.☆133Updated 10 months ago
- ☆77Updated 2 years ago
- A plug to apply rate-limiting with Hammer☆68Updated 9 months ago
- Ecto ULID☆138Updated last year
- Web dashboard for the FunWithFlags Elixir package☆128Updated 3 months ago
- There can only be one (process in your cluster)!☆119Updated 7 months ago
- Deep (recursive) merge for maps, keywords and others in Elixir☆110Updated 11 months ago
- Encrypted fields for Ecto☆200Updated 2 weeks ago
- Elixir plug to keep navigation history☆71Updated 3 months ago
- Calculates the difference between two (nested) maps, and returns a map representing the patch of changes.☆130Updated last year
- Kronky bridges the gap between Ecto and Absinthe GraphQL by listing validation messages in a mutation payload.☆105Updated 5 years ago
- EctoTrail allows to store Ecto changeset changes in a separate audit_log table.☆54Updated 11 months ago
- A Pow store implementation that uses postgres as the backend☆46Updated 3 years ago
- Helpful assertions for ExUnit☆142Updated 3 weeks ago
- Date & times formatting functions for the Common Locale Data Repository (CLDR) package https://github.com/elixir-cldr/cldr☆69Updated 2 months ago
- Zipping on the fly — Generate downloadable Zip streams by aggregating File or URL Sources☆157Updated 8 months ago
- A tool for version and changelog management in Elixir via conventional commits.☆135Updated 2 weeks ago
- A WIP terminal-based observer for Erlang☆102Updated 4 years ago
- A slick WebSocket client for Phoenix Channels☆160Updated last month
- Elixir Logger ring buffer backend☆77Updated last week
- A diff library written in Elixir☆51Updated 3 years ago
- Shortcuts for ecto☆104Updated 3 weeks ago
- A GraphQL client designed for Elixir Absinthe.☆74Updated 4 months ago
- A rich ecto component, including search sort and paginate.☆63Updated 3 years ago
- Elixir port of NanoID, a secure and URL-friendly unique ID generator. https://hex.pm/packages/nanoid☆218Updated 11 months ago
- Separate your read and write operations in replicated database setup☆69Updated 5 months ago
- Middleware based authorization for Absinthe GraphQL powered by Bodyguard☆86Updated last year
- Simple mocking library for asynchronous testing in Elixir.☆91Updated 4 months ago