Skip to content

Commit daf93ed

Browse files
test: test additional passes mechanism
1 parent c0abc56 commit daf93ed

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/structural_transformation/utils.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,3 +152,12 @@ end
152152
end
153153
end
154154
end
155+
156+
@testset "additional passes" begin
157+
@variables x(t) y(t)
158+
@named sys = ODESystem([D(x) ~ x, y ~ x + t], t)
159+
value = Ref(0)
160+
pass(sys; kwargs...) = (value[] += 1; return sys)
161+
structural_simplify(sys; additional_passes = [pass])
162+
@test value[] == 1
163+
end

0 commit comments

Comments
 (0)