Sha256: 17ecbc6dfc9640a017000524629b37d4a262a54a3f20fd6b535591ab8c00b3d8

Contents?: true

Size: 1.1 KB

Versions: 27

Compression:

Stored size: 1.1 KB

Contents

require 'test_helper'

module Vedeu

  module CLI

    describe Main do

      let(:described) { Vedeu::CLI::Main }
      let(:instance)  { described.new }

      describe '#new' do
        let(:_name) { 'app_name' }

        before do
          instance.stubs(:say)
          Vedeu::Generator::Application.stubs(:generate).returns('')
        end

        subject { instance.new(_name) }

        it {
          Vedeu::Generator::Application.expects(:generate).with(_name)
          subject
        }
      end

      describe '#view' do
        let(:_name) { 'view_name' }

        before do
          instance.stubs(:say)
          Vedeu::Generator::View.stubs(:generate).returns('')
        end

        subject { instance.view(_name) }

        it {
          Vedeu::Generator::View.expects(:generate).with(_name)
          subject
        }
      end

      describe '#version' do
        before { instance.stubs(:say) }

        subject { instance.version }

        it {
          instance.expects(:say).with("vedeu #{Vedeu::VERSION}")
          subject
        }
      end

    end # Main

  end # CLI

end # Vedeu

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
vedeu-0.5.10 test/lib/vedeu/cli/main_test.rb
vedeu-0.5.9 test/lib/vedeu/cli/main_test.rb
vedeu-0.5.8 test/lib/vedeu/cli/main_test.rb
vedeu-0.5.7 test/lib/vedeu/cli/main_test.rb
vedeu-0.5.0 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.65 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.64 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.63 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.62 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.61 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.60 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.59 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.58 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.57 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.56 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.55 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.54 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.53 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.52 test/lib/vedeu/cli/main_test.rb
vedeu-0.4.51 test/lib/vedeu/cli/main_test.rb