Sha256: 86788a4ea51df68f26a589a18eba0101de1dd3a89ec4bab828e4060b914f998e
Contents?: true
Size: 589 Bytes
Versions: 2
Compression:
Stored size: 589 Bytes
Contents
# frozen_string_literal: true require 'api-tester/definition/fields/field' module ApiTester # Class for defining numeric fields in contracts class NumberField < Field def initialize(name:, default: 5, required: false) super name: name, default: default, required: required end def negative_boundary_values super + [ 'string', true, false, {} ] end def good_cases [ -1, 0, 1, 100, 9999, 12_345_678_901_234_567_890 ] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
api-tester-1.1.3 | lib/api-tester/definition/fields/number_field.rb |
api-tester-1.1.2 | lib/api-tester/definition/fields/number_field.rb |