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

Reply via email to