arrayfire-0.1.0.0: test/ArrayFire/IndexSpec.hs
{-# LANGUAGE BangPatterns #-}
{-# LANGUAGE TypeApplications #-}
module ArrayFire.IndexSpec where
import qualified ArrayFire as A
import Control.Exception
import Data.Complex
import Data.Int
import Data.Proxy
import Data.Word
import Foreign.C.Types
import Test.Hspec
spec :: Spec
spec =
describe "Index spec" $ do
it "Should index into an array" $ do
let arr = A.vector @Int 10 [1..]
A.index arr [A.Seq 0 4 1]
`shouldBe`
A.vector @Int 5 [1..]