scinote-web/test/models/log_test.rb
2017-01-25 13:56:43 +01:00

27 lines
730 B
Ruby

require 'test_helper'
class LogTest < ActiveSupport::TestCase
def setup
@log = logs(:one)
end
test 'should validate log with valid data' do
assert @log.valid?
end
test 'should have non-blank message' do
@log.message = ''
assert @log.invalid?, 'Log with blank message returns valid? = true'
@log.message = nil
assert @log.invalid?, 'Log with nil message returns valid? = true'
end
test 'should have team' do
@log.team_id = 12321321
assert @log.invalid?, 'Log without team returns valid? = true'
@log.team = nil
assert @log.invalid?, 'Log without team returns valid? = true'
@log.team = Team.new
assert @log.valid?, 'Log with team returns valid? = false'
end
end