Sha256: b3c29f968467cfd79ff5e551b8723a5b5669b979988a028db0218ce3460e553b
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
require 'spec_helper' require 'rocket_fuel/precheck/command_line_result_presenter' describe RocketFuel::Precheck::CommandLineResultPresenter do let(:success_icon) do RocketFuel::Precheck::CommandLineResultPresenter::SUCCESS_ICON end let(:failure_icon) do RocketFuel::Precheck::CommandLineResultPresenter::FAILURE_ICON end it 'includes the message' do message = 'clearance granted.' result = RocketFuel::Precheck::CheckResult.new(true, message, :something) presented_result = RocketFuel::Precheck::CommandLineResultPresenter.new(result) expect(capture(:stdout) { presented_result.present }).to include(message) end it 'starts with a success icon if the result is successful' do result = RocketFuel::Precheck::CheckResult.new(true, 'clearance granted.', :something) presented_result = RocketFuel::Precheck::CommandLineResultPresenter.new(result) expect(capture(:stdout) { presented_result.present }).to include(success_icon) end it 'starts with a failure icon if the result is not successful' do result = RocketFuel::Precheck::CheckResult.new(false, 'clearance granted.', :something) presented_result = RocketFuel::Precheck::CommandLineResultPresenter.new(result) expect(capture(:stdout) { presented_result.present }).to include(failure_icon) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rocket_fuel-0.0.1 | spec/rocket_fuel/precheck/command_line_result_presenter_spec.rb |