Acerca de
This skill provides specialized guidance for architecting and implementing robust test suites in Elixir. It covers everything from basic unit testing with ExUnit and advanced assertions to complex integration testing for Phoenix applications, including LiveViews and Channels. It also integrates patterns for database sandboxing, factory-based data setup, mocking external dependencies with Mox, and property-based testing with StreamData, ensuring your Elixir applications are resilient, concurrent-safe, and highly maintainable.