Merge branch 'gem'
[fuzed.git] / helloworld / vendor / gems / chronic-0.2.2 / test / test_Token.rb
blob80463d1ee8c1c2cdcc0d1de6f1f8d750bd92a0ae
1 require 'chronic'
2 require 'test/unit'
4 class TestToken < Test::Unit::TestCase
5   
6   def setup
7     # Wed Aug 16 14:00:00 UTC 2006
8     @now = Time.local(2006, 8, 16, 14, 0, 0, 0)
9   end
10   
11   def test_token
12     token = Chronic::Token.new('foo')
13     assert_equal 0, token.tags.size
14     assert !token.tagged?
15     token.tag("mytag")
16     assert_equal 1, token.tags.size
17     assert token.tagged?
18     assert_equal String, token.get_tag(String).class
19     token.tag(5)
20     assert_equal 2, token.tags.size
21     token.untag(String)
22     assert_equal 1, token.tags.size
23     assert_equal 'foo', token.word
24   end
25   
26 end