Sha256: bdeabe1f38a64c0b2e7969835095f66ed2578ccede48219cfd459d236f97811f
Contents?: true
Size: 809 Bytes
Versions: 1
Compression:
Stored size: 809 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 { subject.must_be_instance_of(Output) } describe '.render' do let(:subject) { described_class.render } it { subject.must_be_instance_of(NilClass) } context 'when the result is empty' do it { subject.must_be_instance_of(NilClass) } end context 'when the result is not empty' do let(:result) { { 'dummy' => [['test...']] } } it { subject.must_be_instance_of(Array) } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.14 | test/lib/vedeu/process/output_test.rb |