Pattern: Missing use of expect { ... }.to output
Issue: -
Checks for opportunities to use expect { ... }.to output
.
# bad
$stdout = StringIO.new
my_app.print_report
$stdout = STDOUT
expect($stdout.string).to eq('Hello World')
# good
expect { my_app.print_report }.to output('Hello World').to_stdout