Sha256: c0124713f93d1f8bdc2487c194ad8cd7b69bed79865f1da791a9fc733a5265bb
Contents?: true
Size: 585 Bytes
Versions: 19
Compression:
Stored size: 585 Bytes
Contents
require 'test_helper' class NotNullValidatorTest < Minitest::Test class Model include ActiveModel::Validations attr_accessor :not_null_attribute validates :not_null_attribute, not_null: true end def setup @model = Model.new end def test_nil @model.not_null_attribute = nil assert @model.invalid? assert_equal ['must be set'], @model.errors[:not_null_attribute] end def test_blank @model.not_null_attribute = '' assert @model.valid? end def test_false @model.not_null_attribute = false assert @model.valid? end end
Version data entries
19 entries across 19 versions & 1 rubygems