Sha256: 4549427bd7a3eb98841c6c9e3f9a658964b9eaa982cbd9db2fd5d18705d86053
Contents?: true
Size: 971 Bytes
Versions: 3
Compression:
Stored size: 971 Bytes
Contents
require_relative '../../../test_helper' module Vedeu describe Output do let(:described_class) { Output } let(:subject) { described_class.new } let(:result) {} before do Interface.create({ name: 'dummy' }) Compositor.stubs(:arrange).returns([]) Queue.stubs(:dequeue).returns(result) end it 'returns an Output instance' do subject.must_be_instance_of(Output) end describe '.render' do let(:subject) { described_class.render } it 'returns a NilClass' do subject.must_be_instance_of(NilClass) end context 'when the result is empty' do it 'returns a NilClass' do subject.must_be_instance_of(NilClass) end end context 'when the result is not empty' do let(:result) { { 'dummy' => [['test...']] } } it 'returns an Array' do subject.must_be_instance_of(Array) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.17 | test/lib/vedeu/process/output_test.rb |
vedeu-0.0.16 | test/lib/vedeu/process/output_test.rb |
vedeu-0.0.15 | test/lib/vedeu/process/output_test.rb |