Sha256: 069b39323edb4dfb466e393fc130b274e32936abab1a33b4692351946fb1f2e0
Contents?: true
Size: 1.38 KB
Versions: 5
Compression:
Stored size: 1.38 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" def project_root Pathname.new(File.expand_path("..", File.dirname(__FILE__))) end 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" ) 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
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
supernova-0.6.7 | spec/spec_helper.rb |
supernova-0.6.6 | spec/spec_helper.rb |
supernova-0.6.5 | spec/spec_helper.rb |
supernova-0.6.4 | spec/spec_helper.rb |
supernova-0.6.3 | spec/spec_helper.rb |