Methods
S
T
Instance Public methods
setup()
# File activesupport/test/array_inquirer_test.rb, line 5
def setup
  @array_inquirer = ActiveSupport::ArrayInquirer.new([:mobile, :tablet, 'api'])
end
test_any()
# File activesupport/test/array_inquirer_test.rb, line 15
def test_any
  assert @array_inquirer.any?(:mobile, :desktop)
  assert @array_inquirer.any?(:watch, :tablet)
  assert_not @array_inquirer.any?(:desktop, :watch)
end
test_any_string_symbol_mismatch()
# File activesupport/test/array_inquirer_test.rb, line 21
def test_any_string_symbol_mismatch
  assert @array_inquirer.any?('mobile')
  assert @array_inquirer.any?(:api)
end
test_any_with_block()
# File activesupport/test/array_inquirer_test.rb, line 26
def test_any_with_block
  assert @array_inquirer.any? { |v| v == :mobile }
  assert_not @array_inquirer.any? { |v| v == :desktop }
end
test_individual()
# File activesupport/test/array_inquirer_test.rb, line 9
def test_individual
  assert @array_inquirer.mobile?
  assert @array_inquirer.tablet?
  assert_not @array_inquirer.desktop?
end
test_inquiry()
# File activesupport/test/array_inquirer_test.rb, line 35
def test_inquiry
  result = [:mobile, :tablet, 'api'].inquiry

  assert_instance_of ActiveSupport::ArrayInquirer, result
  assert_equal @array_inquirer, result
end
test_respond_to()
# File activesupport/test/array_inquirer_test.rb, line 31
def test_respond_to
  assert_respond_to @array_inquirer, :development?
end