Sha256: 67d66c3e32c6051785b2bd7ae34eca9755efdf34561ece352d63d5dea58dc2e4

Contents?: true

Size: 1.19 KB

Versions: 2

Compression:

Stored size: 1.19 KB

Contents

# frozen_string_literal: true

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).returns('')
      #     Vedeu::CLI::Application.stubs(:generate).returns('')
      #   end

      #   subject { instance.new(_name) }

      #   it {
      #     instance.expects(:say)
      #     subject
      #   }
      # end

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

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

      #   subject { instance.view(_name) }

      #   it {
      #     Vedeu::CLI::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} (vedeu_cli #{Vedeu::CLI::VERSION})")
          subject
        }
      end

    end # Main

  end # CLI

end # Vedeu

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vedeu_cli-0.0.10 test/lib/vedeu/cli/main_test.rb
vedeu_cli-0.0.9 test/lib/vedeu/cli/main_test.rb