Sha256: 6cf487e64505b729d821ba8bef1a9ee88061b510038016b27720fd609887008d
Contents?: true
Size: 1.37 KB
Versions: 3
Compression:
Stored size: 1.37 KB
Contents
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift(File.dirname(__FILE__)) require 'rspec' require 'supernova' require "mysql2" require "logger" require "fileutils" require "ruby-debug" require "geokit" require "active_record" if defined?(Debugger) && Debugger.respond_to?(:settings) Debugger.settings[:autolist] = 1 Debugger.settings[:autoeval] = true end # Requires supporting files with custom matchers and macros, etc, # in ./support/ and its subdirectories. Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f} RSpec.configure do |config| config.before(:each) do ActiveRecord::Base.connection.execute("TRUNCATE offers") end end ActiveRecord::Base.establish_connection( :adapter => "mysql2", :host => "localhost", :database => "supernova_test", :username => "root", :encoding => "utf8" ) PROJECT_ROOT = Pathname.new(File.expand_path("..", File.dirname(__FILE__))) FileUtils.mkdir_p(PROJECT_ROOT.join("log")) ActiveRecord::Base.connection.execute("DROP TABLE IF EXISTS offers") ActiveRecord::Base.connection.execute("CREATE TABLE offers (id SERIAL, text TEXT, user_id INTEGER, enabled BOOLEAN, popularity INTEGER, lat FLOAT, lng FLOAT)") class Offer < ActiveRecord::Base include Supernova::Solr named_search_scope :for_user_ids do |*ids| with(:user_id => ids.flatten) end end class Host attr_accessor :id end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
supernova-0.4.15 | spec/spec_helper.rb |
supernova-0.4.14 | spec/spec_helper.rb |
supernova-0.4.13 | spec/spec_helper.rb |