MySQL actual field values
Some mocks provide an indication of the actual data, e.g. rabbit's list of published messages. MySQL one cannot tell from the Touchstone failure whether a field didn't match and if so which, vs if there are no records.
Could MySQL be updated to query against the primary keys (preferably just looking those up automatically) and compare the fields?
(Arguably related to #38 which is seeing expected field values)
I may be misunderstanding, but unless the primary key is hard-coded into the test, I'm not sure how Touchstone would know which primary key to use for the query
As far as I know each DB has a non-standardized view or entity you can query for that kind of metadata. First thing that comes up on googling: https://stackoverflow.com/questions/12379221/sql-query-to-find-primary-key-of-a-table
If the primary key match doesn't pull up any records at all, it would be cool to instead get a list of all the records in that table displayed in the same "expected value not in actual list" format as Rabbit payload assertion failures.