diff options
| author | Pieter van de Bruggen <pieter@puppetlabs.com> | 2011-03-29 13:29:24 -0700 |
|---|---|---|
| committer | Pieter van de Bruggen <pieter@puppetlabs.com> | 2011-03-29 13:29:24 -0700 |
| commit | b53cf84b76d9cbe60c2aa29eed167b05cf7b6a35 (patch) | |
| tree | 4653bbedb95460bdd22720f0d07d34952ad434ba /spec/unit/application/string_base_spec.rb | |
| parent | 2ad8c96935ec53c2d98201ad77fd070dc40dadb6 (diff) | |
| parent | f7f1e5822f3921336872956fe07c4da4406ce8eb (diff) | |
| download | puppet-b53cf84b76d9cbe60c2aa29eed167b05cf7b6a35.tar.gz puppet-b53cf84b76d9cbe60c2aa29eed167b05cf7b6a35.tar.xz puppet-b53cf84b76d9cbe60c2aa29eed167b05cf7b6a35.zip | |
Merge branch 'tickets/master/6770'
Diffstat (limited to 'spec/unit/application/string_base_spec.rb')
| -rwxr-xr-x | spec/unit/application/string_base_spec.rb | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/spec/unit/application/string_base_spec.rb b/spec/unit/application/string_base_spec.rb index bc563e11d..86f9c09aa 100755 --- a/spec/unit/application/string_base_spec.rb +++ b/spec/unit/application/string_base_spec.rb @@ -2,13 +2,19 @@ require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper.rb') require 'puppet/application/string_base' +require 'tmpdir' + +class Puppet::Application::StringBase::Basetest < Puppet::Application::StringBase +end describe Puppet::Application::StringBase do before :all do @dir = Dir.mktmpdir $LOAD_PATH.push(@dir) - FileUtils.mkdir_p(File.join @dir, 'puppet', 'string', 'v0.0.1') - FileUtils.touch(File.join @dir, 'puppet', 'string', 'v0.0.1', 'basetest.rb') + FileUtils.mkdir_p(File.join @dir, 'puppet', 'string') + File.open(File.join(@dir, 'puppet', 'string', 'basetest.rb'), 'w') do |f| + f.puts "Puppet::String.define(:basetest, '0.0.1')" + end end after :all do @@ -16,13 +22,8 @@ describe Puppet::Application::StringBase do $LOAD_PATH.pop end - base_string = Puppet::String.define(:basetest, '0.0.1') - class Puppet::Application::StringBase::Basetest < Puppet::Application::StringBase - end - before do @app = Puppet::Application::StringBase::Basetest.new - @app.stubs(:string).returns base_string @app.stubs(:exit) @app.stubs(:puts) Puppet::Util::Log.stubs(:newdestination) |
