Sha256: 240f99eb0bfc3f3d85d3a018012e51385d4aaa034a283e3b9e4ec3eb33a77aea

Contents?: true

Size: 844 Bytes

Versions: 3

Compression:

Stored size: 844 Bytes

Contents

require 'test_helper'

module Vedeu

  describe Application do

    before { Terminal.stubs(:open).returns(['']) }

    describe '.start' do
      it 'returns an Array' do
        Application.start.must_be_instance_of(Array)
      end

      context 'alias method: .restart' do
        it 'returns an Array' do
          Application.restart.must_be_instance_of(Array)
        end
      end
    end

    describe '.stop' do
      it 'raises an exception' do
        proc { Application.stop }.must_raise(StopIteration)
      end
    end

    describe '#initialize' do
      it 'returns an Application' do
        Application.new.must_be_instance_of(Application)
      end
    end

    describe '#start' do
      it 'returns an Array' do
        Application.new.start.must_be_instance_of(Array)
      end
    end

  end # Application

end # Vedeu

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vedeu-0.2.11 test/lib/vedeu/application_test.rb
vedeu-0.2.10 test/lib/vedeu/application_test.rb
vedeu-0.2.9 test/lib/vedeu/application_test.rb