Sha256: bf8c7457e107597e13bdbaba3767c18a506dd1f0ef4a0061a593b5200b7b3ca7
Contents?: true
Size: 1.16 KB
Versions: 3
Compression:
Stored size: 1.16 KB
Contents
require File.dirname(__FILE__) + '/../spec_helper' describe Sequel do describe "has method 'fos' that" do before :each do @db = Sequel.fos('fos') end it "instantiates a fos/pervasive db from an odbc name" do @db.should_not be nil end it "actually works to see a fos table" do TripLeg.db=@db TripLeg.first.should_not be nil end end # describe "has method 'fos_dbr' that" do # before :each do # hash = {:host=>"localhost", :user=>'root', :password=>'', :database=>'test'} # @db = Sequel.fos_dbr(hash) # end # # it "instantiates dbr/mysql db from hash of params name" do # @db.should_not be nil # end # # it "actually loaded the dbr files" do # [Trip,Quote].each{|model| model.db=@db} # Trip.eager_graph(:quote).sql.should =~ /(`quote`.`id` = `trips`.`quote_id`)/ # end # end # it "set_db method finds sets db on all Sequel models" do # db = Sequel.fos('fos') # Sequel.set_db db # Trip.db.should == db # end it "converts fos_id to key that can be used to query model" do Sequel.fos_id_to_lookup_key("MERE-0-8-40443-1259").should == ['MERE',0,8,40443,1259] end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fossil-0.5.29 | spec/sequel/core_patch_spec.rb |
fossil-0.5.28 | spec/sequel/core_patch_spec.rb |
fossil-0.5.27 | spec/sequel/core_patch_spec.rb |