Sha256: 42325b91dc19bc846c24d9364537f71daf341a575d1a563fa318f6dfc7d4a9fc

Contents?: true

Size: 591 Bytes

Versions: 27

Compression:

Stored size: 591 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

describe Tag do
  before(:each) do
    @tag = Tag.new
    @user = TaggableModel.create(:name => "Pablo")  
  end
  
  it "should require a name" do
    @tag.should have(1).errors_on(:name)
    @tag.name = "something"
    @tag.should have(0).errors_on(:name)    
  end
  
  it "should equal a tag with the same name" do
    @tag.name = "awesome"
    new_tag = Tag.new(:name => "awesome")
    new_tag.should == @tag
  end
  
  it "should return its name when to_s is called" do
    @tag.name = "cool"
    @tag.to_s.should == "cool"
  end
end

Version data entries

27 entries across 27 versions & 8 rubygems

Version Path
johnsbrn-acts-as-taggable-on-1.0.5 spec/acts_as_taggable_on/tag_spec.rb
lawrencepit-acts-as-taggable-on-1.0.1 spec/acts_as_taggable_on/tag_spec.rb
masover-acts-as-taggable-on-1.0.2.1 spec/acts_as_taggable_on/tag_spec.rb
masover-acts-as-taggable-on-1.0.2.2 spec/acts_as_taggable_on/tag_spec.rb
masover-acts-as-taggable-on-1.0.2.3 spec/acts_as_taggable_on/tag_spec.rb
masover-acts-as-taggable-on-1.0.2.4 spec/acts_as_taggable_on/tag_spec.rb
masover-acts-as-taggable-on-1.0.2.5 spec/acts_as_taggable_on/tag_spec.rb
masover-acts-as-taggable-on-1.0.2.6.1 spec/acts_as_taggable_on/tag_spec.rb
masover-acts-as-taggable-on-1.0.2.6 spec/acts_as_taggable_on/tag_spec.rb
masover-acts-as-taggable-on-1.0.2.7 spec/acts_as_taggable_on/tag_spec.rb
masover-acts-as-taggable-on-1.0.2.8 spec/acts_as_taggable_on/tag_spec.rb
mbleigh-acts-as-taggable-on-1.0.0 spec/acts_as_taggable_on/tag_spec.rb
mbleigh-acts-as-taggable-on-1.0.1 spec/acts_as_taggable_on/tag_spec.rb
mbleigh-acts-as-taggable-on-1.0.2 spec/acts_as_taggable_on/tag_spec.rb
mbleigh-acts-as-taggable-on-1.0.3 spec/acts_as_taggable_on/tag_spec.rb
mbleigh-acts-as-taggable-on-1.0.5 spec/acts_as_taggable_on/tag_spec.rb
ozataman-acts-as-taggable-on-1.0.3 spec/acts_as_taggable_on/tag_spec.rb
slitz-acts-as-taggable-on-1.0.2.1 spec/acts_as_taggable_on/tag_spec.rb
slitz-acts-as-taggable-on-1.0.2.2 spec/acts_as_taggable_on/tag_spec.rb
slitz-acts-as-taggable-on-1.0.2.3 spec/acts_as_taggable_on/tag_spec.rb