diff --git a/test/test_calculus.jl b/test/test_calculus.jl index c5a9245..09fe543 100644 --- a/test/test_calculus.jl +++ b/test/test_calculus.jl @@ -71,4 +71,10 @@ using QuasiArrays, IntervalSets, Test @test diff(ones(Base.OneTo(3), Inclusion(0.0..1))) ≡ zeros(Base.OneTo(2), Inclusion(0.0..1)) @test diff(ones(Base.OneTo(3), Inclusion(0.0..1)); dims=2) ≡ zeros(Base.OneTo(3), Inclusion(0.0..1)) end + + @testset "Incomplete" begin + struct IncompleteQuasiArray <: AbstractQuasiVector{Int} end + Base.axes(::IncompleteQuasiArray) = (Base.OneTo(3),) + @test_throws ErrorException diff(IncompleteQuasiArray()) + end end \ No newline at end of file