On Wednesday, December 16, 2015 at 4:21:12 PM UTC-8, Neil Van Dyke wrote: > David K. Storrs wrote on 12/16/2015 06:50 PM: > > I'm just getting started with rackunit, and I was very surprised when I > > found that it simply emits nothing if a test succeeds. > > > > The Overeasy package does this, using the Racket logger. Add > "info@overeasy" to your logging selector, such as in the DrRacket Log > window. (Though this is not a reason I made Overeasy; hierarchical test > IDs, like shown below, are of of the reasons.) > > http://www.neilvandyke.org/overeasy/ > > #lang racket/base > > (module+ test > (require (planet neil/overeasy:3))) > > (define (foo x y) > (* x 42)) > > (module+ test > (test-section 'foo > (test-section 'initial > (test 'zero (foo 0 0) 0) > (test 'one (foo 1 0) 42) > (test 'two (foo 2 0) 84) > (test 'negative (foo -1 0) -42) > (test 'negative-two (foo -2 0) -84)) > (test-section 'different-y > (for-each (lambda (y) > (test-section y > (test 'x-zero (foo 0 0) 0) > (test 'x-one (foo 1 0) 42) > ;; ... > )) > '(0 1 2 -1 -2))))) > > overeasy: Start Test Section [foo] > ... > overeasy: Start Test Section [foo different-y 0] > overeasy: Test Passed [foo different-y 0 x-zero] > overeasy: Test Passed [foo different-y 0 x-one] > ... > > Neil V.
Hi Neil, I pasted the above (everything down to "'(0 1 2 -1 -2)))))") into "foo.rkt" and then ran "racket foo.rkt" There was no output. I went to the docs page for it and create bar.rkt using the first example test from your docs: #lang racket (require (planet neil/overeasy:3:1)) (test (+ 1 2 3) 6) Again, "racket bar.rkt" Again, no output. What does it need? Dave Also -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

