Sha256: 761296d9d001be46632e442236ae57448b2f62c6b32990939a1e928ae655a3c8

Contents?: true

Size: 821 Bytes

Versions: 51

Compression:

Stored size: 821 Bytes

Contents

require File.join(File.dirname(__FILE__), '../apipie_resource_mock')

module ResourceDisabled

  def it_should_fail_when_disabled
    arguments = @with_params ? @with_params.dup : []
    context "resource disabled" do

      it "should return error" do
        cmd.class.resource.stubs(:call).raises(RestClient::ResourceNotFound)
        arguments = respond_to?(:with_params) ? with_params : []
        cmd.run(arguments).must_equal HammerCLI::EX_UNAVAILABLE
      end

      it "should print error message" do
        cmd.class.resource.stubs(:call).raises(RestClient::ResourceNotFound)
        cmd.stubs(:context).returns(ctx.update(:adapter => :test))

        arguments = respond_to?(:with_params) ? with_params : []
        lambda { cmd.run(arguments) }.must_output "", /.*not support.*/
      end
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
hammer_cli_foreman-2.1.3 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-2.1.2 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-2.1.1 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-2.1.0 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-2.0.2 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-2.0.1 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-2.0.0 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.19.7 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.19.6 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.19.5 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.19.4 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.19.3 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.19.2 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.18.2 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.19.1 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.18.1 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.19.0 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.17.2 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.18.0 test/unit/helpers/resource_disabled.rb
hammer_cli_foreman-0.17.1 test/unit/helpers/resource_disabled.rb