Sha256: 151eb5962295ef9bec24133f2a2cd07558ed386e3ac7e4973c56c126ea2c2718

Contents?: true

Size: 367 Bytes

Versions: 8

Compression:

Stored size: 367 Bytes

Contents

require 'test_helper'

module Schemacop
  class ValidatorSymbolTest < Minitest::Test
    def test_basic
      s = Schema.new do
        type :symbol
      end

      assert_nothing_raised { s.validate!(:good) }
      assert_nothing_raised { s.validate!('-+/'.to_sym) }
      assert_verr { s.validate!('bad') }
      assert_verr { s.validate!(456) }
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
schemacop-2.4.7 test/validator_symbol_test.rb
schemacop-2.4.6 test/validator_symbol_test.rb
schemacop-2.4.5 test/validator_symbol_test.rb
schemacop-2.4.4 test/validator_symbol_test.rb
schemacop-2.4.3 test/validator_symbol_test.rb
schemacop-2.4.2 test/validator_symbol_test.rb
schemacop-2.4.1 test/validator_symbol_test.rb
schemacop-2.4.0 test/validator_symbol_test.rb