Sha256: a2546e27160171f56383352873bcc812c2eb91b6247d157d3c59de7f969df467

Contents?: true

Size: 597 Bytes

Versions: 5

Compression:

Stored size: 597 Bytes

Contents

require 'spec_helper'

describe "ActiveRecord::FinderMethods" do
  before(:all) do
    reload_turntable!(File.join(File.dirname(__FILE__), "../../config/turntable.yml"))
  end

  context "User insert with id" do
    before do
      establish_connection_to("test")
      truncate_shard
      ActiveRecord::Base.logger = Logger.new(STDOUT)
      @user = User.new
      @user.id = 1
      @user.save
    end

    it "#find(1) should be == user" do
      User.find(1).should == @user
    end

    it "#find(2) should raise error" do
      lambda { User.find(2) }.should raise_error
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
activerecord-turntable-1.1.2 spec/active_record/turntable/finder_spec.rb
activerecord-turntable-1.1.1 spec/active_record/turntable/finder_spec.rb
activerecord-turntable-1.1.0 spec/active_record/turntable/finder_spec.rb
activerecord-turntable-1.0.1 spec/active_record/turntable/finder_spec.rb
activerecord-turntable-1.0.0 spec/active_record/turntable/finder_spec.rb