Sha256: 9a6d383fbf842bb15feed4d2af951409712a6f855373801617e75e7eab3517c6
Contents?: true
Size: 1.16 KB
Versions: 6
Compression:
Stored size: 1.16 KB
Contents
require 'test_helper' module Vedeu # TODO: Leak detected. (GL 2015-01-28) describe Compositor do let(:described) { Vedeu::Compositor } let(:instance) { described.new(_name) } let(:_name) { 'compositor' } let(:buffer) { Buffer.new(_name, interface) } let(:interface) { Vedeu.interface(_name) do border! geometry do height 5 width 10 end lines do line 'Some text.' end end } before do IO.console.stubs(:print) Vedeu.buffers.reset Vedeu.interfaces.reset Buffer.new(_name, interface).store end describe '#initialize' do it { instance.must_be_instance_of(Compositor) } it { instance.instance_variable_get('@name').must_equal(_name) } end describe '.compose' do subject { described.compose(_name) } context 'when there is no content' do end context 'when there is content' do context 'when the view has redefined the geometry' do end context 'when the view has not redefined the geometry' do end end end end # Compositor end # Vedeu
Version data entries
6 entries across 6 versions & 1 rubygems