Sha256: f87e042bbfd9bcabbf1c616c97176d91bb824b381b9f9e464de865c5dcc9b77b
Contents?: true
Size: 847 Bytes
Versions: 8
Compression:
Stored size: 847 Bytes
Contents
require 'test_helper' class CommentTest < ActiveSupport::TestCase test "cannot mass-assign comment_thread, creator" do ct = FactoryGirl.create(:comment_thread) u = FactoryGirl.create(:user) c = Comment.new(:comment_thread => ct, :creator => u) assert c.comment_thread != ct assert c.creator != u end test "is_modified" do c = FactoryGirl.create(:comment) assert !c.is_modified? c.message = 'Another message' c.save! assert c.is_modified? end test "must have comment_thread and creator" do ct = FactoryGirl.create(:comment_thread) u = FactoryGirl.create(:user) c = Comment.new(:message => "Some message") assert !c.save c.comment_thread = ct assert !c.save c.comment_thread = nil c.creator = u assert !c.save c.comment_thread = ct c.save! end end
Version data entries
8 entries across 8 versions & 1 rubygems