Sha256: 3968c5e66b7959a4360f0cf3d85567e2b339d7a7997e4cc87a741c33d771f208
Contents?: true
Size: 474 Bytes
Versions: 3
Compression:
Stored size: 474 Bytes
Contents
require 'spec_helper' describe AQL::Node, '#visit' do let(:class_under_test) do Class.new(described_class) do private def emit(buffer) buffer.append('foo') end end end let(:object) { class_under_test.new } subject { object.visit(buffer) } let(:buffer) { AQL::Buffer.new } it 'should emit node' do expect { subject }.to change { buffer.content }.from('').to('foo') end it_should_behave_like 'a command method' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aql-0.0.3 | spec/unit/aql/node/visit_spec.rb |
aql-0.0.2 | spec/unit/aql/node/visit_spec.rb |
aql-0.0.1 | spec/unit/aql/node/visit_spec.rb |