Sha256: 41da21174e175804cc9beef0988edf30a31feff08c6f150ca48bb834a50e0d8a
Contents?: true
Size: 1.43 KB
Versions: 6
Compression:
Stored size: 1.43 KB
Contents
require 'java' require 'bundler' require 'logger' require 'tempfile' require 'killbill' require 'killbill/killbill_logger' # JRuby specific, not required by default require 'killbill/http_servlet' require 'killbill/payment_test' require 'killbill/notification_test' require 'killbill/helpers/active_merchant' require 'killbill/helpers/active_merchant/active_record/models/helpers' require 'killbill/helpers/active_merchant/killbill_spec_helper' require 'killbill/ext/active_merchant/typhoeus_connection' %w( MockAccountUserApi ).each do |api| begin java_import "org.killbill.billing.mock.api.#{api}" rescue LoadError end end require 'rspec' RSpec.configure do |config| config.color_enabled = true config.tty = true config.formatter = 'documentation' end require 'active_record' ActiveRecord::Base.establish_connection( :adapter => 'sqlite3', :database => 'test.db' ) # For debugging #ActiveRecord::Base.logger = Logger.new(STDOUT) # Create the schema require File.expand_path(File.dirname(__FILE__) + '/killbill/helpers/test_schema.rb') begin require 'securerandom' SecureRandom.uuid rescue LoadError, NoMethodError # See http://jira.codehaus.org/browse/JRUBY-6176 module SecureRandom def self.uuid ary = self.random_bytes(16).unpack("NnnnnN") ary[2] = (ary[2] & 0x0fff) | 0x4000 ary[3] = (ary[3] & 0x3fff) | 0x8000 "%08x-%04x-%04x-%04x-%04x%08x" % ary end unless respond_to?(:uuid) end end
Version data entries
6 entries across 6 versions & 1 rubygems