summaryrefslogtreecommitdiffstats
path: root/spec/unit/application/string_base_spec.rb
diff options
context:
space:
mode:
authorPieter van de Bruggen <pieter@puppetlabs.com>2011-03-29 13:29:24 -0700
committerPieter van de Bruggen <pieter@puppetlabs.com>2011-03-29 13:29:24 -0700
commitb53cf84b76d9cbe60c2aa29eed167b05cf7b6a35 (patch)
tree4653bbedb95460bdd22720f0d07d34952ad434ba /spec/unit/application/string_base_spec.rb
parent2ad8c96935ec53c2d98201ad77fd070dc40dadb6 (diff)
parentf7f1e5822f3921336872956fe07c4da4406ce8eb (diff)
downloadpuppet-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-xspec/unit/application/string_base_spec.rb15
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)