On Sat, 21 Dec 2013 23:18:02 -0800 Evan Donahue <[email protected]> wrote:
> check out the main submodule. > Thanks a lot. That does it nicely. -- Manfred > > On Sat, Dec 21, 2013 at 10:47 PM, Manfred Lotz > <[email protected]>wrote: > > > Hi there, > > In a small program I like to have the test cases in the same file. > > How can I prevent the 'main' function of my program to be run when > > I do a raco test? > > > > > > Here is a minimal example: > > > > #lang racket > > > > > > (define (myfun) > > (displayln "hey")) > > > > (myfun) > > > > > > (module+ test > > > > (require rackunit) > > > > (check-equal? 1 1) > > > > "all tests run") > > > > > > How can I prevent myfun from being run when I issue > > raco test mytest.rkt > > ? > > > > > > Is there a condition I could ask for? Something like this: > > (when (not-raco-testing?) > > (myfun)) > > > > > > > > -- > > Manfred > > > > > > > > > > ____________________ > > Racket Users list: > > http://lists.racket-lang.org/users > > > ____________________ Racket Users list: http://lists.racket-lang.org/users

