Class: ApiTester::PlainArrayField

Inherits:
Field
  • Object
show all
Defined in:
lib/api-tester/definition/fields/plain_array_field.rb

Overview

Class for defining plain arrays

Instance Attribute Summary

Attributes inherited from Field

#default, #has_key, #is_seen, #name, #required

Instance Method Summary collapse

Methods inherited from Field

#display_class, #fields, #good_cases, #is_not_required, #is_required, #seen, #subfields?, #type

Constructor Details

#initialize(name:, default: [], required: false) ⇒ PlainArrayField

Returns a new instance of PlainArrayField.



8
9
10
# File 'lib/api-tester/definition/fields/plain_array_field.rb', line 8

def initialize(name:, default: [], required: false)
  super name: name, default: default, required: required
end

Instance Method Details

#negative_boundary_valuesObject



12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/api-tester/definition/fields/plain_array_field.rb', line 12

def negative_boundary_values
  super +
    [
      'string',
      123,
      0,
      1,
      {},
      true,
      false
    ]
end