Sha256: 0f3fe23876673c0e625491666f6b6f1d0386854e9ddf3d87e770e1ff70c568fb
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
require 'rubygems' require 'bundler' Bundler.setup require 'test/unit' require 'ruby-debug' require 'fileutils' require 'active_record' require 'shell/executer' $LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'mysql2xxxx' MYSQL_USER = 'root' MYSQL_PASS = 'password' TEST_DB = 'mysql2xxxx_test' def execute_sql(sql, db = 'mysql') Shell.execute! %{mysql -u #{MYSQL_USER} -p#{MYSQL_PASS} --database="#{db}" --execute="#{sql}"} end execute_sql "DROP DATABASE IF EXISTS #{TEST_DB}" execute_sql "CREATE DATABASE #{TEST_DB}" execute_sql "SOURCE test/fixtures/automobile_makes.sql", TEST_DB execute_sql "SOURCE test/fixtures/automobile_make_years.sql", TEST_DB class Test::Unit::TestCase def setup @options = { :execute => %{SELECT * FROM automobile_makes WHERE automobile_makes.name IN (SELECT DISTINCT automobile_make_years.make_name FROM automobile_make_years)}, :user => MYSQL_USER, :password => MYSQL_PASS, :database => TEST_DB } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mysql2xxxx-0.0.3 | test/helper.rb |
mysql2xxxx-0.0.2 | test/helper.rb |
mysql2xxxx-0.0.1 | test/helper.rb |