Sha256: a2ba168aaf60f94508e78267ff1c6e4739b3ef2493e6878b5984fb4d76cf1a96
Contents?: true
Size: 965 Bytes
Versions: 1
Compression:
Stored size: 965 Bytes
Contents
require File.join(File.dirname(__FILE__), '../test_helper') describe HammerCLI::Apipie::ReadCommand do class TestReadCommand < HammerCLI::Apipie::ReadCommand def self.resource_config { :apidoc_cache_dir => 'test/unit/fixtures/apipie', :apidoc_cache_name => 'architectures' } end end let(:cmd_class) { TestReadCommand.dup } let(:cmd) { cmd_class.new("", { :adapter => :silent, :interactive => false }) } let(:cmd_run) { cmd.run([]) } it "should raise exception when no action is defined" do cmd.stubs(:handle_exception).returns(HammerCLI::EX_SOFTWARE) cmd_run.must_equal HammerCLI::EX_SOFTWARE end context "resource defined" do before :each do HammerCLI::Connection.drop_all ApipieBindings::API.any_instance.stubs(:call).returns([]) cmd_class.resource :architectures, :index end it "should perform a call to api when resource is defined" do cmd_run.must_equal 0 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hammer_cli-0.1.0 | test/unit/apipie/read_command_test.rb |