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 racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to