Sha256: 271bce32482a7dbc91cc2d8fe79f8b96dac3b82622a9ed42cdc16b649b2a70e7
Contents?: true
Size: 623 Bytes
Versions: 2
Compression:
Stored size: 623 Bytes
Contents
require 'spec_helper' describe Formatter do subject { class DummyFormatter include Formatter end.new } it 'renders each record in collection' do record = stub(:record) format = stub(:format) subject.should_receive(:render_record).with(record, format).twice subject.render_each([record, record], format) end it 'uses expressions in format to render each record' do expression = stub(:expression) format = {stub(:key) => expression} record = stub(:record).tap { |p| p.should_receive(:instance_eval).with(expression) } subject.render_record record, format end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
techcor-0.0.10 | spec/lib/formatter_spec.rb |
techcor-0.0.9 | spec/lib/formatter_spec.rb |