scinote-web/test/models/log_test.rb

28 lines
730 B
Ruby
Raw Normal View History

2016-02-12 23:52:43 +08:00
require 'test_helper'
class LogTest < ActiveSupport::TestCase
def setup
@log = logs(:one)
end
2017-01-25 20:56:43 +08:00
test 'should validate log with valid data' do
2016-02-12 23:52:43 +08:00
assert @log.valid?
end
2017-01-25 20:56:43 +08:00
test 'should have non-blank message' do
@log.message = ''
assert @log.invalid?, 'Log with blank message returns valid? = true'
2016-02-12 23:52:43 +08:00
@log.message = nil
2017-01-25 20:56:43 +08:00
assert @log.invalid?, 'Log with nil message returns valid? = true'
2016-02-12 23:52:43 +08:00
end
2017-01-25 20:56:43 +08:00
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'
2016-02-12 23:52:43 +08:00
end
end