Here's a quick overview of the matchers introduced for specs in this project.
These matchers are available in integration specs (see integration directory):
warn_with(line0, line1...)checks that warnings containingline0etc have been emitted,report_with(line0, line1...)checks that messages containingline0etc have been reported to the user,have_empty_reportchecks that no messages have been reported to the user,ask(question)checks that the user has been prompted for the stringquestion.