You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
406 B
Ruby
23 lines
406 B
Ruby
11 years ago
|
require 'spec_helper'
|
||
|
|
||
|
describe SnapshotDecorator do
|
||
|
|
||
|
let(:decorator) { described_class.new(snapshot) }
|
||
|
let(:snapshot) { double('snapshot', :width => 2, :height => 2) }
|
||
|
let(:cells) { [
|
||
|
[:a, :b],
|
||
|
[:c, :d]
|
||
|
] }
|
||
|
|
||
|
describe '#lines' do
|
||
|
subject { decorator.lines }
|
||
|
|
||
|
before do
|
||
|
allow(snapshot).to receive(:cell) { |x, y| cells[y][x] }
|
||
|
end
|
||
|
|
||
|
it { should eq(cells) }
|
||
|
end
|
||
|
|
||
|
end
|