code: def test_jax_outputs_to_frontend_arrays(dtype_and_x, backend_fw):
      ivy.set_backend(backend_fw)
      x_dtype, x = dtype_and_x
  
      # check for ivy array
      input_ivy = ivy.array(x[0], dtype=x_dtype[0])
      output = outputs_to_frontend_arrays(_fn)(
          input_ivy, check_default=True
      )
      assert isinstance(output, Array)
      assert input_ivy.dtype == output.dtype
      assert ivy.all(input_ivy == output.ivy_array)
  
      assert (
          ivy.default_float_dtype_stack
          == ivy.default_int_dtype_stack
          == []
      )
      ivy.previous_backend()
  
file_path: ivy/ivy_tests/test_ivy/test_frontends/test_jax/test_func_wrapper.py
imports: from hypothesis import given
  import ivy
  import ivy_tests.test_ivy.helpers
  from ivy.functional.frontends.jax.func_wrapper import inputs_to_ivy_arrays, outputs_to_frontend_arrays, to_ivy_arrays_and_back
  from ivy.functional.frontends.jax.array import Array
  import ivy.functional.frontends.jax
label_desc: Use image node_id 3 for calling a global function with example usage: test_jax_outputs_to_frontend_arrays(dtype_and_x, backend_fw) without return types