Sha256: 204b3c69a11179ff6f083d27936754f08ede788e38e3e6d673a168e1cb293bb2

Contents?: true

Size: 634 Bytes

Versions: 18

Compression:

Stored size: 634 Bytes

Contents

require File.expand_path("../../spec_helper", __FILE__)

describe "An attribute with a default value" do
  describe "before saving" do
    before do
      @user = User.new
    end

    it "has the value by default" do
      @user.happy.should be_true
    end

    it "has a default vaue even when it's false" do
      @user.sad.should be_false
    end
  end

  describe "after saving" do
    before do
      @user = User.new
      @user.save
      @user = User.find(@user.id)
    end

    it "doesn't set the existing attributes as dirty" do
      @user.should_not be_changed
      @user.should_not be_happy_changed
    end
  end
end

Version data entries

18 entries across 18 versions & 7 rubygems

Version Path
ihoka-friendly-0.8.0.pre spec/integration/default_value_spec.rb
ihoka-friendly-0.7.1.2 spec/integration/default_value_spec.rb
ihoka-friendly-0.7.1.1 spec/integration/default_value_spec.rb
ihoka-friendly-0.7.1 spec/integration/default_value_spec.rb
ihoka-friendly-0.7.0 spec/integration/default_value_spec.rb
friendly-0.6.0 spec/integration/default_value_spec.rb
honkster-friendly-0.5.3 spec/integration/default_value_spec.rb
honkster-friendly-0.5.2 spec/integration/default_value_spec.rb
honkster-friendly-0.5.1 spec/integration/default_value_spec.rb
wayne-friendly-0.5.1 spec/integration/default_value_spec.rb
wego-friendly-0.5.1 spec/integration/default_value_spec.rb
arunthampi-friendly-0.5.1 spec/integration/default_value_spec.rb
friendly_postgres-0.5.1 spec/integration/default_value_spec.rb
friendly-0.5.1 spec/integration/default_value_spec.rb
friendly-0.5.0 spec/integration/default_value_spec.rb
friendly_postgres-0.4.5 spec/integration/default_value_spec.rb
friendly-0.4.5 spec/integration/default_value_spec.rb
friendly-0.4.4 spec/integration/default_value_spec.rb