1 require File.dirname(__FILE__) + '/../test_helper'
3 class StatusTest < Test::Unit::TestCase
5 status = Status.new(:id => 1, :name => 'Test')
6 assert_equal 1, status.id
7 assert_equal 'Test', status.name
8 assert_equal :test, status.symbol
14 status = Status.find(1)
15 assert_equal 1, status.id
17 def test_find__by_string
18 status = Status.find('1')
19 assert_equal 1, status.id
21 def test_find__nonexistant
22 status = Status.find(0)
23 assert_equal nil, status
27 status = Status[:draft]
28 assert_equal 'Draft', status.name
31 def test_brackets__nonexistant
32 status = Status[:drafts]
33 assert_equal nil, status
37 statuses = Status.find_all
38 assert statuses.size > 0
39 statuses.each do |status|
40 assert_kind_of Status, status