code: def test_array(on_device):
      import jax.numpy as jnp
  
      assert ivy.concat(
          (jnp.ones((1,)), jnp.ones((1,))), axis=-1
      ).shape == (2,)
      import tensorflow as tf
  
      assert ivy.concat(
          (tf.ones((1,)), tf.ones((1,))), axis=-1
      ).shape == (2,)
      import numpy as np
  
      assert ivy.concat(
          (np.ones((1,)), np.ones((1,))), axis=-1
      ).shape == (2,)
      import torch
  
      assert ivy.concat(
          (torch.ones((1,)), torch.ones((1,))), axis=-1
      ).shape == (2,)
      import paddle
  
      assert ivy.concat(
          (paddle.ones((1,)), paddle.ones((1,))), axis=-1
      ).shape == (2,)
  
imports: import pytest
  import ivy
  import ivy.functional.backends.numpy
label_desc: Use image node_id 1 for calling a global function with example usage: test_array(on_device) without return types