Sha256: 39a8d0e68ad32d98c569efb98f53eaaa1ab1ab9e5ac8fd59a506807f3c716fbb

Contents?: true

Size: 849 Bytes

Versions: 35

Compression:

Stored size: 849 Bytes

Contents

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

describe Tagtical::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 Tagtical::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.value] = css_class
    end
    
    tags["ruby"].should == "awesome"
    tags["java"].should == "sucky"
    tags["c++"].should == "sucky"
    tags["php"].should == "sucky"
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
tagtical-1.6.2 spec/tagtical/tags_helper_spec.rb
tagtical-1.6.1 spec/tagtical/tags_helper_spec.rb
tagtical-1.6.0 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.9 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.8 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.7 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.6 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.5 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.4 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.3 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.2 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.1 spec/tagtical/tags_helper_spec.rb
tagtical-1.5.0 spec/tagtical/tags_helper_spec.rb
tagtical-1.4.12 spec/tagtical/tags_helper_spec.rb
tagtical-1.4.11 spec/tagtical/tags_helper_spec.rb
tagtical-1.4.10 spec/tagtical/tags_helper_spec.rb
tagtical-1.4.9 spec/tagtical/tags_helper_spec.rb
tagtical-1.4.8 spec/tagtical/tags_helper_spec.rb
tagtical-1.4.7 spec/tagtical/tags_helper_spec.rb
tagtical-1.4.6 spec/tagtical/tags_helper_spec.rb