Sha256: 110a67c348102d7a2efe8ad444b03a1efb653c95eacf17931bbfc8efbfb60171
Contents?: true
Size: 804 Bytes
Versions: 1
Compression:
Stored size: 804 Bytes
Contents
# 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 Puppet[:dbadapter] = 'sqlite3' Puppet[:dblocation] = ':memory' Puppet[:railslog] = PuppetSpec::Files.tmpfile('storeconfigs.log') Puppet::Rails.init end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
puppet-3.2.0.rc1 | spec/lib/puppet_spec/database.rb |