Sha256: 8b68a26cb70167b3ee5da888748842ae319fb110f5fb91936f5cf9f8e35d021c
Contents?: true
Size: 702 Bytes
Versions: 2
Compression:
Stored size: 702 Bytes
Contents
require 'unit_spec_helper' describe Rpush::Daemon::Reflectable do class TestReflectable include Rpush::Daemon::Reflectable end let(:logger) { double(:error => nil) } let(:test_reflectable) { TestReflectable.new } before do Rpush.reflections.stub(:__dispatch) Rpush.stub(:logger => logger) end it 'dispatches the given reflection' do Rpush.reflections.should_receive(:__dispatch).with(:error) test_reflectable.reflect(:error) end it 'logs errors raise by the reflection' do error = StandardError.new Rpush.reflections.stub(:__dispatch).and_raise(error) Rpush.logger.should_receive(:error).with(error) test_reflectable.reflect(:error) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rpush-1.0.0-java | spec/unit/daemon/reflectable_spec.rb |
rpush-1.0.0 | spec/unit/daemon/reflectable_spec.rb |