I think you would just have something like this in your test program's
mainline:
my &*EXIT = -> | { die "exit was called" }
and then you can use dies-ok. Bonus points for creating your own
exception class so that you can check that it was actually &*EXIT that
got you there, and not some rando
How does this answer the question about testing?
Ok so there is code, but where do I go to find what that code is? Where
in the Rakudo repo would I start looking, eg.?
On 21/10/18 16:23, Timo Paulssen wrote:
https://docs.perl6.org/language/variables#index-entry-%24%2AEXIT
this should help y
https://docs.perl6.org/language/variables#index-entry-%24%2AEXIT
this should help you get to where you want to be.
Someone™ can feel free to open up a ticket on the doc repository that
the routine page for exit doesn't have a link to or explanation of &*EXIT.
HTH
- Timo