summaryrefslogtreecommitdiffstats
path: root/spec/unit/application/describe_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/unit/application/describe_spec.rb')
-rwxr-xr-xspec/unit/application/describe_spec.rb104
1 files changed, 52 insertions, 52 deletions
diff --git a/spec/unit/application/describe_spec.rb b/spec/unit/application/describe_spec.rb
index 002cdb763..7c64ff86d 100755
--- a/spec/unit/application/describe_spec.rb
+++ b/spec/unit/application/describe_spec.rb
@@ -5,80 +5,80 @@ require File.dirname(__FILE__) + '/../../spec_helper'
require 'puppet/application/describe'
describe Puppet::Application::Describe do
- before :each do
- @describe = Puppet::Application[:describe]
- end
+ before :each do
+ @describe = Puppet::Application[:describe]
+ end
- it "should ask Puppet::Application to not parse Puppet configuration file" do
- @describe.should_parse_config?.should be_false
- end
+ it "should ask Puppet::Application to not parse Puppet configuration file" do
+ @describe.should_parse_config?.should be_false
+ end
- it "should declare a main command" do
- @describe.should respond_to(:main)
- end
+ it "should declare a main command" do
+ @describe.should respond_to(:main)
+ end
- it "should declare a preinit block" do
- @describe.should respond_to(:preinit)
- end
+ it "should declare a preinit block" do
+ @describe.should respond_to(:preinit)
+ end
- [:providers,:list,:meta].each do |option|
- it "should declare handle_#{option} method" do
- @describe.should respond_to("handle_#{option}".to_sym)
- end
+ [:providers,:list,:meta].each do |option|
+ it "should declare handle_#{option} method" do
+ @describe.should respond_to("handle_#{option}".to_sym)
+ end
- it "should store argument value when calling handle_#{option}" do
- @describe.options.expects(:[]=).with("#{option}".to_sym, 'arg')
- @describe.send("handle_#{option}".to_sym, 'arg')
- end
+ it "should store argument value when calling handle_#{option}" do
+ @describe.options.expects(:[]=).with("#{option}".to_sym, 'arg')
+ @describe.send("handle_#{option}".to_sym, 'arg')
end
+ end
- describe "in preinit" do
- it "should set options[:parameteers] to true" do
- @describe.preinit
+ describe "in preinit" do
+ it "should set options[:parameteers] to true" do
+ @describe.preinit
- @describe.options[:parameters].should be_true
- end
+ @describe.options[:parameters].should be_true
end
+ end
- describe "when handling parameters" do
- it "should set options[:parameters] to false" do
- @describe.handle_short(nil)
+ describe "when handling parameters" do
+ it "should set options[:parameters] to false" do
+ @describe.handle_short(nil)
- @describe.options[:parameters].should be_false
- end
+ @describe.options[:parameters].should be_false
end
+ end
- describe "during setup" do
- it "should collect arguments in options[:types]" do
- @describe.command_line.stubs(:args).returns(['1','2'])
- @describe.setup
+ describe "during setup" do
+ it "should collect arguments in options[:types]" do
+ @describe.command_line.stubs(:args).returns(['1','2'])
+ @describe.setup
- @describe.options[:types].should == ['1','2']
- end
+ @describe.options[:types].should == ['1','2']
end
+ end
- describe "when running" do
+ describe "when running" do
- before :each do
- @typedoc = stub 'type_doc'
- TypeDoc.stubs(:new).returns(@typedoc)
- end
+ before :each do
+ @typedoc = stub 'type_doc'
+ TypeDoc.stubs(:new).returns(@typedoc)
+ end
- it "should call list_types if options list is set" do
- @describe.options[:list] = true
+ it "should call list_types if options list is set" do
+ @describe.options[:list] = true
- @typedoc.expects(:list_types)
+ @typedoc.expects(:list_types)
- @describe.run_command
- end
+ @describe.run_command
+ end
- it "should call format_type for each given types" do
- @describe.options[:list] = false
- @describe.options[:types] = ['type']
+ it "should call format_type for each given types" do
+ @describe.options[:list] = false
+ @describe.options[:types] = ['type']
- @typedoc.expects(:format_type).with('type', @describe.options)
- @describe.run_command
- end
+ @typedoc.expects(:format_type).with('type', @describe.options)
+ @describe.run_command
end
+ end
end