Sha256: 6ae3f99353646b5811ec06a5c99db0da374bf830dd8d8bc6d524777a57f47772

Contents?: true

Size: 710 Bytes

Versions: 3

Compression:

Stored size: 710 Bytes

Contents

require File.join(File.dirname(File.dirname(File.dirname(File.expand_path(__FILE__)))), 'spec_helper')
require File.join(File.dirname(File.dirname(File.dirname(File.dirname(File.expand_path(__FILE__))))), 'lib', 'reek', 'cli', 'help_command')

include Reek::Cli

describe HelpCommand do
  before :each do
    @text = 'Piece of interesting text'
    @cmd = HelpCommand.new(@text)
    @view = mock('view').as_null_object
    @view.should_not_receive(:report_smells)
  end

  it 'displays the correct text on the view' do
    @view.should_receive(:output).with(@text)
    @cmd.execute(@view)
  end

  it 'tells the view it succeeded' do
    @view.should_receive(:report_success)
    @cmd.execute(@view)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
reek-1.3.1 spec/reek/cli/help_command_spec.rb
reek-1.3 spec/reek/cli/help_command_spec.rb
reek-1.2.13 spec/reek/cli/help_command_spec.rb