# frozen_string_literal: true require 'spec_helper' describe API::Validations::Validators::ArrayNoneAny do include ApiValidatorsHelpers subject do described_class.new(['test'], {}, false, scope.new) end context 'valid parameters' do it 'does not raise a validation error' do expect_no_validation_error('test' => []) expect_no_validation_error('test' => [1, 2, 3]) expect_no_validation_error('test' => 'None') expect_no_validation_error('test' => 'Any') expect_no_validation_error('test' => 'none') expect_no_validation_error('test' => 'any') end end context 'invalid parameters' do it 'raises a validation error' do expect_validation_error('test' => 'some_other_string') end end end