Sha256: 8613b08427cae692593dacd619b4bf84907f9f9e3f2656b545e15222290b2b48

Contents?: true

Size: 431 Bytes

Versions: 2

Compression:

Stored size: 431 Bytes

Contents

require 'test_helper'

class TestObserving < MiniTest::Test
  def setup
    @observer = Class.new do
      include Rodimus::Observing

      attr_reader :called

      def initialize
        @called = false
      end

      def before_run_test
        @called = true
      end
    end.new
  end

  def test_hook_discovery
    refute @observer.called
    @observer.on_notify(self, :before_run)
    assert @observer.called
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rodimus-1.3.1 test/rodimus/observing_test.rb
rodimus-1.3.0 test/rodimus/observing_test.rb