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
|