Sha256: ece3d6b7e9763498a119c51b3aeceb4dba95b7eec7ffc1bf45d8191e9a4fe956

Contents?: true

Size: 691 Bytes

Versions: 7

Compression:

Stored size: 691 Bytes

Contents

require_relative '../../test_helper'

module Vedeu
  describe Application do
    let(:described_class)    { Application }
    let(:described_instance) { described_class.new(options) }
    let(:options)            { {} }

    it 'returns an Application instance' do
      described_instance.must_be_instance_of(Application)
    end

    describe '.start' do
      let(:subject) { described_class.start(options) }

      before do
        Terminal.stubs(:open).yields(self)
        Output.stubs(:render)
        EventLoop.stubs(:main_sequence)
        Terminal.stubs(:close)
      end

      it 'returns a NilClass' do
        subject.must_be_instance_of(NilClass)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
vedeu-0.0.24 test/lib/vedeu/application_test.rb
vedeu-0.0.23 test/lib/vedeu/application_test.rb
vedeu-0.0.22 test/lib/vedeu/application_test.rb
vedeu-0.0.21 test/lib/vedeu/application_test.rb
vedeu-0.0.20 test/lib/vedeu/application_test.rb
vedeu-0.0.19 test/lib/vedeu/application_test.rb
vedeu-0.0.18 test/lib/vedeu/application_test.rb