summaryrefslogtreecommitdiffstats
path: root/spec/unit/indirector/node
diff options
context:
space:
mode:
authorJesse Wolfe <jes5199@gmail.com>2010-07-01 23:16:47 -0700
committerMarkus Roberts <Markus@reality.com>2010-07-02 12:31:54 -0700
commit4f06e9e6b8166838d7e0e9aa0862c09ffe46729c (patch)
treeed24573f142b2afa340c475cb0c23ae89888389a /spec/unit/indirector/node
parent84a94127d27262c02e141193c91cecf486b6be9d (diff)
downloadpuppet-4f06e9e6b8166838d7e0e9aa0862c09ffe46729c.tar.gz
puppet-4f06e9e6b8166838d7e0e9aa0862c09ffe46729c.tar.xz
puppet-4f06e9e6b8166838d7e0e9aa0862c09ffe46729c.zip
Maint: Explicitly put test sqlite files in a temp directory
A spec was failing because it didn't know where to put a temporary sqlite database file
Diffstat (limited to 'spec/unit/indirector/node')
-rwxr-xr-xspec/unit/indirector/node/active_record_spec.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/unit/indirector/node/active_record_spec.rb b/spec/unit/indirector/node/active_record_spec.rb
index 9143df60d..e33a4945f 100755
--- a/spec/unit/indirector/node/active_record_spec.rb
+++ b/spec/unit/indirector/node/active_record_spec.rb
@@ -3,8 +3,11 @@
require File.dirname(__FILE__) + '/../../../spec_helper'
require 'puppet/node'
+require 'spec/lib/puppet_spec/files.rb'
describe "Puppet::Node::ActiveRecord" do
+ include PuppetSpec::Files
+
confine "Missing Rails" => Puppet.features.rails?
confine "Missing sqlite" => Puppet.features.sqlite?
before do
@@ -25,6 +28,9 @@ describe "Puppet::Node::ActiveRecord" do
node = Puppet::Node.new("foo")
db_instance.expects(:to_puppet).returns node
+
+ Puppet[:statedir] = tmpdir('active_record_tmp')
+ Puppet[:railslog] = '$statedir/rails.log'
ar = Puppet::Node::ActiveRecord.new
node.expects(:fact_merge)