Sha256: c711eda5dc721333c8d07ac6203cfb845188fc04b444fcb7240577be549b88f9

Contents?: true

Size: 736 Bytes

Versions: 28

Compression:

Stored size: 736 Bytes

Contents

require 'lib/outputs/growl_output.rb'

describe GrowlOutput do

  it "should not notify if growl is not installed" do
    result = {}
    
    growl = mock('Growl')
    growl.should_receive(:installed?).and_return(false)
        
    growl_output = GrowlOutput.new(growl)
    growl_output.add_result(result)
  end

  it "should call original add_result method" do
    result = {
      :state => :success,
      :title => 'Example Title',
      :summary => 'Example Summary',
      :detail => 'Detail goes here...'
    }
    
    growl = mock('Growl')
    growl.should_receive(:installed?).and_return(true)
    growl.should_receive(:notify)
    
    growl_output = GrowlOutput.new(growl)
    growl_output.add_result(result)
  end

end


Version data entries

28 entries across 28 versions & 2 rubygems

Version Path
karl-loris-0.0.10 spec/growl_output_spec.rb
karl-loris-0.0.11 spec/growl_output_spec.rb
karl-loris-0.0.6 spec/growl_output_spec.rb
karl-loris-0.0.7 spec/growl_output_spec.rb
karl-loris-0.0.9 spec/growl_output_spec.rb
loris-0.5.2 spec/growl_output_spec.rb
loris-0.5.1 spec/growl_output_spec.rb
loris-0.5.0 spec/growl_output_spec.rb
loris-0.4.1 spec/growl_output_spec.rb
loris-0.4.0 spec/growl_output_spec.rb
loris-0.3.2 spec/growl_output_spec.rb
loris-0.3.1 spec/growl_output_spec.rb
loris-0.3.0 spec/growl_output_spec.rb
loris-0.2.3 spec/growl_output_spec.rb
loris-0.2.2 spec/growl_output_spec.rb
loris-0.2.1 spec/growl_output_spec.rb
loris-0.2.0 spec/growl_output_spec.rb
loris-0.1.7 spec/growl_output_spec.rb
loris-0.1.5 spec/growl_output_spec.rb
loris-0.1.4 spec/growl_output_spec.rb