Sha256: 79160fb34674e1988d6be1ae2994791c0331fe6c4bfe4eb7e73e5c70cdbd6273
Contents?: true
Size: 743 Bytes
Versions: 12
Compression:
Stored size: 743 Bytes
Contents
require 'config' class GraphQL_Type_Scalar_DecimalScalarScalarTest < GraphQL::TestCase DESCRIBED_CLASS = Rails::GraphQL::Type::Scalar::DecimalScalar def test_valid_input_ask assert(DESCRIBED_CLASS.valid_input?('1.0')) assert(DESCRIBED_CLASS.valid_input?('10.0')) assert(DESCRIBED_CLASS.valid_input?('10.00')) assert(DESCRIBED_CLASS.valid_input?('100.000')) refute(DESCRIBED_CLASS.valid_input?(10)) end def test_valid_output_ask assert(DESCRIBED_CLASS.valid_output?(10.0)) refute(DESCRIBED_CLASS.valid_output?(false)) end def test_as_json assert_equal('10.0', DESCRIBED_CLASS.as_json(10)) end def test_deserialize assert_kind_of(BigDecimal, DESCRIBED_CLASS.deserialize(1.0)) end end
Version data entries
12 entries across 12 versions & 1 rubygems