Sha256: 2419f0c61f1e99fa3eaceac376abebdbbf65e4b5a9c71be666f2c11d34c9418d

Contents?: true

Size: 836 Bytes

Versions: 1

Compression:

Stored size: 836 Bytes

Contents

require_relative '../../../test_helper'

module Vedeu
  class DummyCommand
    def self.dispatch; end
  end

  describe Command do
    let(:described_class)    { Command }
    let(:described_instance) { described_class.new(attributes) }
    let(:attributes)         { { name: :test_command } }

    it { described_instance.must_be_instance_of(Command) }

    describe '#create' do
      let(:subject) { described_class.create(attributes) }

      it { subject.must_be_instance_of(Command) }
    end

    describe '#execute' do
      let(:subject) { described_class.execute(args) }

      it { skip }
    end

    describe '#executable' do
      let(:subject) { described_instance.executable }

      it { skip }
    end

    describe '#execute' do
      let(:subject) { described_instance.execute }

      it { skip }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.0.11 test/lib/vedeu/repository/command_test.rb