Sha256: bd8585ce202cecd058ddbb6dfe2d380591ed9bc867b198101b211a7f07c23797

Contents?: true

Size: 823 Bytes

Versions: 15

Compression:

Stored size: 823 Bytes

Contents

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

describe TagsHelper do
  before(:each) do
    clean_database!
    
    @bob = TaggableModel.create(:name => "Bob Jones",  :language_list => "ruby, php")
    @tom = TaggableModel.create(:name => "Tom Marley", :language_list => "ruby, java")
    @eve = TaggableModel.create(:name => "Eve Nodd",   :language_list => "ruby, c++")
    
    @helper = class Helper
      include TagsHelper
    end.new
  end
  
  it "should yield the proper css classes" do 
    tags = { }
    
    @helper.tag_cloud(TaggableModel.tag_counts_on(:languages), ["sucky", "awesome"]) do |tag, css_class|
      tags[tag.name] = css_class
    end
    
    tags["ruby"].should == "awesome"
    tags["java"].should == "sucky"
    tags["c++"].should == "sucky"
    tags["php"].should == "sucky"
  end
end

Version data entries

15 entries across 15 versions & 3 rubygems

Version Path
axtro-acts-as-taggable-on-2.0.6 spec/acts_as_taggable_on/tags_helper_spec.rb
axtro-acts-as-taggable-on-2.0.5 spec/acts_as_taggable_on/tags_helper_spec.rb
axtro-acts-as-taggable-on-2.0.4 spec/acts_as_taggable_on/tags_helper_spec.rb
litmus-acts-as-taggable-on-2.0.4 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.4 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.3 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.2 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.1 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.0 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.0.rc2 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.0.rc1 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.0.pre5 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-0.0.0 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.0.pre4 spec/acts_as_taggable_on/tags_helper_spec.rb
acts-as-taggable-on-2.0.0.pre3 spec/acts_as_taggable_on/tags_helper_spec.rb