Sha256: 7dd0b3fc35107568028d770b719e45f63ae295ce03504d369f95bcaafc30ad2d

Contents?: true

Size: 609 Bytes

Versions: 1

Compression:

Stored size: 609 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 { described_instance.must_be_instance_of(Application) }

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

      before do
        Terminal.stubs(:open).yields(self)
        Interfaces.stubs(:initial_state)
        EventLoop.stubs(:start)
        Terminal.stubs(:close)
      end

      it { subject.must_be_instance_of(NilClass) }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.0.9 test/lib/vedeu/application_test.rb