Sha256: 74fd1bb01ae30be75727743500468f8efc03cce981ff49e6e4e76373a317b604
Contents?: true
Size: 851 Bytes
Versions: 2
Compression:
Stored size: 851 Bytes
Contents
require File.dirname(__FILE__) + '/../test_helper' class TagListTest < ActiveSupport::TestCase def setup @tag_list = YeshuaCrm::ActsAsTaggable::TagList.new(%w(error bug)) end def test_from assert_equal %w(one two three), YeshuaCrm::ActsAsTaggable::TagList.from('one, two, two, three, three, three') end def test_add @tag_list.add(['new_tag']) assert_equal %w(error bug new_tag), @tag_list end def test_remove @tag_list.remove(['old_tag']) assert_equal %w(error bug), @tag_list @tag_list.remove(['error']) assert_equal %w(bug), @tag_list end def test_toggle @tag_list.toggle(['new_tag']) assert_equal %w(error bug new_tag), @tag_list @tag_list.toggle(['error']) assert_equal %w(bug new_tag), @tag_list end def test_to_s assert_equal 'error, bug', @tag_list.to_s end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yeshua_crm-1.0.1 | test/acts_as_taggable/tag_list_test.rb |
yeshua_crm-1.0.0 | test/acts_as_taggable/tag_list_test.rb |