Sha256: 9d7d9401b31812218a53924ec73e09f75445435a0a29b9c1ea5d98bb307874d7
Contents?: true
Size: 932 Bytes
Versions: 2
Compression:
Stored size: 932 Bytes
Contents
require File.expand_path('../../../../spec/helper', __FILE__) spec_precondition 'ruby-growl is installed' do require 'ruby-growl' end require 'ramaze/log/growl' # Configure Growl, make sure your growl server matches # these settings. Ramaze::Logger::Growl.trait[:defaults][:name] = 'ramaze' Ramaze::Logger::Growl.trait[:defaults][:password] = 'ramaze' describe Ramaze::Logger::Growl do it 'Create a new instance of the Growl logger' do growl = Ramaze::Logger::Growl.new growl.should.respond_to? :log end it 'Send a growl notification' do growl = Ramaze::Logger::Growl.new growl.log(:info, 'Hello, Ramaze!') # The Growl library doesn't seem to return anything, # let's ask the user if the notification was sent print "Did you see the the notification? (y/n) " response = gets.strip response.should.satisfy do |object| object === 'y' or object === 'yes' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ramaze-2011.01.30 | spec/ramaze/log/growl.rb |
ramaze-2011.01 | spec/ramaze/log/growl.rb |