mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-06 23:15:34 +08:00
27 lines
730 B
Ruby
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
|