Fix order of pinned variables in failure reports
Raise if attempting to raise an assertion error with invalid message (not a binary)
Module
13 changes across 8 versions
Changes by version
Fix order of pinned variables in failure reports
Raise if attempting to raise an assertion error with invalid message (not a binary)
Raise if guards are used in assert/1 with =
Format inserted/deleted maps in list assertions
Do not crash if there are macros and module attributes on the left side of ++
Fix pattern matching diff when matching on pinned variables
Fix pattern matching diff when matching variable struct names
Fix pattern matching diff when matching on the binary concat operator (<>) and the left side is not a literal string
Fix pattern matching diff when matching on pseudo-vars (__MODULE__, __DIR__, etc)
Support diffs in pattern matching and in assert_receive
Show last N messages (instead of first N) from mailbox on assert_receive fail
Do not attempt to expand try/1 as it is a special form
Perform inclusive checks in assert_in_delta