diff --git a/spec/lib/puppet_spec/database.rb b/spec/lib/puppet_spec/database.rb index 2f7c209cd..86cb17702 100644 --- a/spec/lib/puppet_spec/database.rb +++ b/spec/lib/puppet_spec/database.rb @@ -1,30 +1,30 @@ # This just makes some nice things available at global scope, and for setup of # tests to use a real fake database, rather than a fake stubs-that-don't-work # version of the same. Fun times. def sqlite? if $sqlite.nil? begin require 'sqlite3' $sqlite = true rescue LoadError $sqlite = false end end $sqlite end def can_use_scratch_database? sqlite? and Puppet.features.rails? end # This is expected to be called in your `before :each` block, and will get you # ready to roll with a serious database and all. Cleanup is handled # automatically for you. Nothing to do there. def setup_scratch_database dir = PuppetSpec::Files.tmpdir('puppet-sqlite') - Puppet[:dbadapter] = 'sqlite3' - Puppet[:dblocation] = (dir + 'storeconfigs.sqlite').to_s - Puppet[:railslog] = '/dev/null' + Puppet[:dbadapter] = 'sqlite3' + Puppet[:dblocation] = (dir + 'storeconfigs.sqlite').to_s + Puppet[:railslog] = (dir + 'storeconfigs.log').to_s Puppet::Rails.init end