diff test/LazyTensors/lazy_array_test.jl @ 1145:4da66d6d7bed refactor/grids

Merge bugfix/lazy_tensors/lazyfunctionarray
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 19 Oct 2022 23:14:00 +0200
parents 805fa2ba837f
children 471a948cd2b2
line wrap: on
line diff
--- a/test/LazyTensors/lazy_array_test.jl	Wed Oct 19 22:40:11 2022 +0200
+++ b/test/LazyTensors/lazy_array_test.jl	Wed Oct 19 23:14:00 2022 +0200
@@ -102,4 +102,7 @@
     @test_throws BoundsError LazyFunctionArray((i,j)->i*j, (3,2))[4,2]
     @test_throws BoundsError LazyFunctionArray((i,j)->i*j, (3,2))[2,3]
 
+    # Test that the constructor works with a restrictive function
+    f(x::Vararg{Int}) = sum(x)
+    @test LazyFunctionArray(f,(3,4)) isa LazyFunctionArray
 end