lib/CLIntegracon/adapter/bacon.rb in clintegracon-0.8.1 vs lib/CLIntegracon/adapter/bacon.rb in clintegracon-0.9.0

- old
+ new

@@ -1,6 +1,6 @@ -require 'colored' +require 'colored2' # Layout structure module CLIntegracon module Adapter end @@ -83,11 +83,10 @@ # @return [String] # name of the set of shared expectations # def cli_spec(spec_dir, head_args=nil, tail_args=nil, based_on: nil) file_spec(spec_dir, based_on: based_on) do - output = subject.launch(head_args, tail_args) - status = $? + output, status = subject.launch(head_args, tail_args) args = [head_args, tail_args].compact it "$ #{subject.name} #{args.join(' ')}" do status.should.satisfy("Binary failed\n\n#{output}") do status.success?