Sha256: 0ccc52fc402bee4ba7b0ff0a5effb045d6740ae8325489558d9644153e4632b8

Contents?: true

Size: 548 Bytes

Versions: 5

Compression:

Stored size: 548 Bytes

Contents

require File.join(File.dirname(__FILE__), 'spec_helper')
require 'rails_sequel/sequel_ext'

class TestModel < Sequel::Model
end

describe Sequel::Model, '#id' do
  before(:all) do
    @model = TestModel.create
  end
  
  it "to_params returns id as a string" do
    @model.to_param.should == '1'
  end
end

describe Sequel::Model, '#new_record?' do
  before(:all) do
    @model = TestModel.new
  end
  
  it "behaves like new?" do
    @model.new_record?.should === @model.new?
    @model.save
    @model.new_record?.should === @model.new?
  end
end

Version data entries

5 entries across 5 versions & 3 rubygems

Version Path
pusewicz-rails_sequel-0.2.0 spec/sequel_ext_spec.rb
pusewicz-rails_sequel-0.2.1 spec/sequel_ext_spec.rb
kbaum-rails_sequel-0.2.2 spec/sequel_ext_spec.rb
kbaum-rails_sequel-0.2.1 spec/sequel_ext_spec.rb
rails_sequel-0.2.1 spec/sequel_ext_spec.rb