Sha256: 6d9083ba6d3dffb043227fd33831609a478addd0adf8c8dd1f7f32725b01613d

Contents?: true

Size: 836 Bytes

Versions: 23

Compression:

Stored size: 836 Bytes

Contents

$: << File.expand_path('..', __FILE__)
require 'ridgepole'
require 'active_support/core_ext/string/strip'
require 'string_ext'

ActiveRecord::Migration.verbose = false
Ridgepole::Logger.instance.level = ::Logger::ERROR

RSpec.configure do |config|
  config.before(:each) do
    restore_database
  end
end

def restore_database
  sql_file = File.expand_path('../ridgepole_test_database.sql', __FILE__)
  system("mysql -uroot < #{sql_file}")
end

def restore_tables
  sql_file = File.expand_path('../ridgepole_test_tables.sql', __FILE__)
  system("mysql -uroot < #{sql_file}")
end

def client(options = {}, config = {})
  config = conn_spec(config)

  options = {
  }.merge(options)

  Ridgepole::Client.new(config, options)
end

def conn_spec(config = {})
  {
    adapter: 'mysql2',
    database: 'ridgepole_test',
  }.merge(config)
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
ridgepole-0.4.6 spec/spec_helper.rb
ridgepole-0.4.5 spec/spec_helper.rb
ridgepole-0.4.4 spec/spec_helper.rb
ridgepole-0.4.3 spec/spec_helper.rb
ridgepole-0.4.2 spec/spec_helper.rb
ridgepole-0.4.1 spec/spec_helper.rb
ridgepole-0.4.0 spec/spec_helper.rb
ridgepole-0.3.9 spec/spec_helper.rb
ridgepole-0.3.8 spec/spec_helper.rb
ridgepole-0.3.7 spec/spec_helper.rb
ridgepole-0.3.6 spec/spec_helper.rb
ridgepole-0.3.5 spec/spec_helper.rb
ridgepole-0.3.4 spec/spec_helper.rb
ridgepole-0.3.3 spec/spec_helper.rb
ridgepole-0.3.2 spec/spec_helper.rb
ridgepole-0.3.1 spec/spec_helper.rb
ridgepole-0.3.0 spec/spec_helper.rb
ridgepole-0.2.9 spec/spec_helper.rb
ridgepole-0.2.8 spec/spec_helper.rb
ridgepole-0.2.7 spec/spec_helper.rb