Sha256: f8f8161fe317ebf87104e26c487b69f022a6c6bbc96df206537203e157775973

Contents?: true

Size: 636 Bytes

Versions: 3

Compression:

Stored size: 636 Bytes

Contents

require 'test_helper'

class PostTest < ActiveSupport::TestCase
  test "validates presence of user" do
    p = Post.new
    p.body = "lorem ipsum dolor sit amet..."
    p.topic_id = 1
    assert !p.valid?
    p.user_id = 1
    assert p.valid?
  end

  test "validates presence of body" do
    p = Post.new
    p.topic_id = 1
    p.user_id = 1
    assert !p.valid?
    
    p.body = "lorem ipsum dolor sit amet..."
    assert p.valid?
  end

  test "validates presence of topic" do
    p = Post.new
    p.user_id = 1
    p.body = "lorem ipsum dolor sit amet..."
    assert !p.valid?
    
    p.topic_id = 1
    assert p.valid?
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tamed_beast-0.0.3 test/unit/post_test.rb
tamed_beast-0.0.2 test/unit/post_test.rb
tamed_beast-0.0.1 test/unit/post_test.rb