Sha256: 60d5fa6bfa9ee4b2863aab98813bf347de1f4923f941ff16ac63bebf4985b6da

Contents?: true

Size: 539 Bytes

Versions: 3

Compression:

Stored size: 539 Bytes

Contents

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

class PostTest < Test::Unit::TestCase
  fixtures :all

  should_belong_to :user
  should_belong_to :owner
  should_have_many :tags, :through => :taggings
  should_have_many :through_tags, :through => :taggings

  should_require_unique_attributes :title
  should_require_attributes :body, :message => /wtf/
  should_require_attributes :title
  should_only_allow_numeric_values_for :user_id

  should_fail do
    should_require_unique_attributes :title, :case_sensitive => false
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ratnikov-shoulda-2.0.6.1 test/unit/post_test.rb
ratnikov-shoulda-2.0.6.2 test/unit/post_test.rb
ratnikov-shoulda-2.0.6.3 test/unit/post_test.rb