spec/spec_helper.rb in ridgepole-0.6.3 vs spec/spec_helper.rb in ridgepole-0.6.4.beta

- old
+ new

@@ -193,9 +193,20 @@ cmd = ([:ruby, f.path] + args).join(' ') Open3.capture2e(cmd) end end +def tempfile(basename, content) + begin + path = `mktemp /tmp/#{basename}.XXXXXX` + open(path, 'wb') {|f| f << content } + FileUtils.chmod(0777, path) + yield(path) + ensure + FileUtils.rm_f(path) if path + end +end + def mysql_awesome_enabled? ENV['ENABLE_MYSQL_AWESOME'] == '1' end def migration_comments_enabled?