Sha256: c9fb9db1eb1dbfba933624785f8262d93f370230426f7a61d05e60d1849d12d2
Contents?: true
Size: 446 Bytes
Versions: 1
Compression:
Stored size: 446 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Visitable, '#accept' do subject { object.accept(visitor) } let(:described_class) { Class.new { include Visitable } } let(:visitor) { double('Visitor', visit: nil) } let(:object) { described_class.new } it_should_behave_like 'a command method' it 'sends self to visitor#visit' do visitor.should_receive(:visit).with(object) subject end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
axiom-0.1.1 | spec/unit/axiom/visitable/accept_spec.rb |