[racket] rackunit question
check out the main submodule.
On Sat, Dec 21, 2013 at 10:47 PM, Manfred Lotz <manfred.lotz at arcor.de>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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20131221/70efb365/attachment.html>