Sha256: f32f177207d8838a9554a205f70a5237c69101abb83a1fd184d3831b3765486b
Contents?: true
Size: 664 Bytes
Versions: 2
Compression:
Stored size: 664 Bytes
Contents
require 'spec_helper' describe StructuredTextRenderer::NullRenderer do subject { described_class.new } describe 'null renderer will raise errors for unknown nodes' do it 'will look for nodeType' do expect { subject.render({'nodeType' => 'foo'}) }.to raise_error "No renderer defined for 'foo' nodes" end it 'will look for type' do expect { subject.render({'type' => 'foo'}) }.to raise_error "No renderer defined for 'foo' nodes" end it 'if none of the above found, will dump the node' do expect { subject.render({'foo' => 'bar'}) }.to raise_error "No renderer defined for '{\"foo\"=>\"bar\"}' nodes" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
structured_text_renderer-0.0.2 | spec/lib/structured_text_renderer/null_renderer_spec.rb |
structured_text_renderer-0.0.1 | spec/lib/structured_text_renderer/null_renderer_spec.rb |