diff --git a/collects/tests/scribble/collect.rkt b/collects/tests/scribble/collect.rkt index 1c414a9b..cbc19619 100644 --- a/collects/tests/scribble/collect.rkt +++ b/collects/tests/scribble/collect.rkt @@ -3,7 +3,7 @@ (require tests/eli-tester scribble/text/syntax-utils) (provide begin/collect-tests) - +(module+ main (begin/collect-tests)) (define (begin/collect-tests) (test diff --git a/collects/tests/scribble/docs.rkt b/collects/tests/scribble/docs.rkt index 333d2922..f8814c13 100644 --- a/collects/tests/scribble/docs.rkt +++ b/collects/tests/scribble/docs.rkt @@ -19,6 +19,7 @@ (send renderer render docs fns r-info))) (provide docs-tests) +(module+ main (docs-tests)) (define (docs-tests) (when (or (file-exists? work-dir) (directory-exists? work-dir)) (delete-directory/files work-dir)) @@ -26,19 +27,21 @@ (dynamic-wind void (lambda () (define files (map path-element->string (directory-list source-dir))) - (for ([scrbl (in-list files)] - #:when (regexp-match? #rx"\\.scrbl$" scrbl) - [txt (in-value (regexp-replace #rx"\\.scrbl$" scrbl ".txt"))] - #:when (member txt files)) - ;; (printf "Testing ~s -> ~s\n" scrbl txt) - (define src-file (build-path source-dir scrbl)) - (define expect-file (build-path source-dir txt)) - (define generated-file (build-path work-dir "gen.txt")) - (define (contents file) - (regexp-replace #rx"\n+$" (file->string file) "")) - (build-text-doc src-file "gen.txt") - (test #:failure-message - (format "mismatch for: \"~a\", expected text in: \"~a\", got:\n~a" - scrbl txt (contents generated-file)) - (string=? (contents expect-file) (contents generated-file))))) + (test do + (for ([scrbl (in-list files)] + #:when (regexp-match? #rx"\\.scrbl$" scrbl) + [txt (in-value (regexp-replace #rx"\\.scrbl$" scrbl ".txt"))] + #:when (member txt files)) + ;; (printf "Testing ~s -> ~s\n" scrbl txt) + (define src-file (build-path source-dir scrbl)) + (define expect-file (build-path source-dir txt)) + (define generated-file (build-path work-dir "gen.txt")) + (define (contents file) + (regexp-replace #rx"\n+$" (file->string file) "")) + (build-text-doc src-file "gen.txt") + (test #:failure-message + (format + "mismatch for: \"~a\", expected text in: \"~a\", got:\n~a" + scrbl txt (contents generated-file)) + (string=? (contents expect-file) (contents generated-file)))))) (lambda () (delete-directory/files work-dir)))) diff --git a/collects/tests/scribble/reader.rkt b/collects/tests/scribble/reader.rkt index bc10536e..31b5df26 100644 --- a/collects/tests/scribble/reader.rkt +++ b/collects/tests/scribble/reader.rkt @@ -2,8 +2,6 @@ (require tests/eli-tester (prefix-in scr: scribble/reader) racket/list) -(provide reader-tests) - (define the-tests #< (mk-error-test read/BS)) ;; running the tests - +(provide reader-tests) +(module+ main (reader-tests)) (define (reader-tests) (define (matching? x y) (cond [(equal? x y) #t] diff --git a/collects/tests/scribble/text-lang.rkt b/collects/tests/scribble/text-lang.rkt index b6864f07..e9111bc9 100644 --- a/collects/tests/scribble/text-lang.rkt +++ b/collects/tests/scribble/text-lang.rkt @@ -4,10 +4,10 @@ (prefix-in doc: (lib "scribblings/scribble/text.scrbl"))) (provide text-lang-tests) - +(module+ main (text-lang-tests)) (define (text-lang-tests) ;; (sample-file-tests) - (in-documentation-tests)) + (test do (in-documentation-tests))) ;; unused now (define-runtime-path text-dir "text")