Sha256: f976ee49b191b07622d34509f89eabb51afec7e903a763e6c3adbe48df0fbc25

Contents?: true

Size: 525 Bytes

Versions: 27

Compression:

Stored size: 525 Bytes

Contents

require 'test/test_helper'

class BaseEventHandlerTest < Test::Unit::TestCase

  class Handler
    include Watchr::EventHandler::Base
  end

  def setup
    @handler = Handler.new
  end

  test "api" do
    @handler.should respond_to(:notify)
    @handler.should respond_to(:listen)
    @handler.should respond_to(:refresh)
    @handler.class.ancestors.should include(Observable)
  end

  test "notifies observers" do
    @handler.expects(:notify_observers).with('foo/bar', nil)
    @handler.notify('foo/bar', nil)
  end
end

Version data entries

27 entries across 27 versions & 5 rubygems

Version Path
mynyml-watchr-0.5.2 test/event_handlers/test_base.rb
mynyml-watchr-0.5.4 test/event_handlers/test_base.rb
mynyml-watchr-0.5.5 test/event_handlers/test_base.rb
tekkub-watchr-0.5.0 test/event_handlers/test_base.rb
nestor-0.2.4 vendor/watchr-0.5.7/test/event_handlers/test_base.rb
nestor-0.2.3 vendor/watchr-0.5.7/test/event_handlers/test_base.rb
nestor-0.2.2 vendor/watchr-0.5.7/test/event_handlers/test_base.rb
nestor-0.2.1 vendor/watchr-0.5.7/test/event_handlers/test_base.rb
nestor-0.2.0 vendor/watchr-0.5.7/test/event_handlers/test_base.rb
watchr-0.5.8 test/event_handlers/test_base.rb
smparkes-watchr-0.5.7.8 test/event_handlers/test_base.rb
smparkes-watchr-0.5.7.7 test/event_handlers/test_base.rb
smparkes-watchr-0.5.7.6 test/event_handlers/test_base.rb
smparkes-watchr-0.5.7.4 test/event_handlers/test_base.rb
smparkes-watchr-0.5.7.3 test/event_handlers/test_base.rb
smparkes-watchr-0.5.7.2 test/event_handlers/test_base.rb
smparkes-watchr-0.5.7.1 test/event_handlers/test_base.rb
smparkes-watchr-0.5.7 test/event_handlers/test_base.rb
nestor-0.1.1 vendor/watchr-0.5.7/test/event_handlers/test_base.rb
nestor-0.1.0 vendor/watchr-0.5.7/test/event_handlers/test_base.rb