mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-15 21:56:12 +08:00
29 lines
795 B
Ruby
29 lines
795 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 organization" do
|
||
|
@log.organization_id = 12321321
|
||
|
assert @log.invalid?, "Log without organization returns valid? = true"
|
||
|
@log.organization = nil
|
||
|
assert @log.invalid?, "Log without organization returns valid? = true"
|
||
|
@log.organization = Organization.new
|
||
|
assert @log.valid?, "Log with organization returns valid? = false"
|
||
|
end
|
||
|
end
|