Sha256: d6a3819e645efb94c88bd4b01a210de5d6dc974be525a47f5040a3efdb5e86f9

Contents?: true

Size: 617 Bytes

Versions: 1

Compression:

Stored size: 617 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(:main_sequence)
        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.10 test/lib/vedeu/application_test.rb