Sha256: c232d0c73437500d22361e3568f38f62aa4f05f2e1780141fe659d92fb7c343a
Contents?: true
Size: 565 Bytes
Versions: 2
Compression:
Stored size: 565 Bytes
Contents
require 'test_helper' class TestObservable < MiniTest::Test def setup @fake_observer = Class.new do attr_reader :subject, :event_type def on_notify(subject, event_type) @subject = subject @event_type = event_type end end.new @subject = Object.new.extend(Rodimus::Observable) @subject.observers << @fake_observer end def test_observer_notification @subject.notify(@subject, :test_event) assert_equal @fake_observer.subject, @subject assert_equal @fake_observer.event_type, :test_event end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rodimus-1.3.1 | test/rodimus/observable_test.rb |
rodimus-1.3.0 | test/rodimus/observable_test.rb |