diff --git a/info.rkt b/info.rkt
index cbea0197..d0b53aff 100644
--- a/info.rkt
+++ b/info.rkt
@@ -8,7 +8,7 @@
                "typed-racket-lib"
                "typed-racket-more"
                "typed-racket-doc"))
-(define build-deps '("scribble-lib" "racket-doc"))
+(define build-deps '("scribble-lib" "racket-doc" "rackunit-doc"))
 (define scribblings '(("scribblings/hyper-literate.scrbl" ())
                       ("test/test.hl.rkt" ())))
 (define pkg-desc "Description Here")
diff --git a/test/test.hl.rkt b/test/test.hl.rkt
index f13325f6..a0073d07 100644
--- a/test/test.hl.rkt
+++ b/test/test.hl.rkt
@@ -1,6 +1,7 @@
 #lang hyper-literate/typed typed/racket/base
 
-@(require (for-label typed/racket/base))
+@(require (for-label typed/racket/base
+                     rackunit))
 
 @title{Title}
 
@@ -59,12 +60,12 @@ scribble complains some identifiers are loaded twice
 for-label, since some identifiers have already been introduced
 at meta-level 0 by @racketmodname[typed/racket].
 
-@chunk[<require-for-syntax>
-       (begin (require (for-syntax racket/base)))]
+@chunk[<require-not-label>
+       (begin (require (for-syntax racket/base))
+              (require typed/rackunit))]
 
 @chunk[<*>
-       <require-for-syntax>
-       (require typed/rackunit)
+       <require-not-label>
        <submod>
        <req-multi>
        <submod*>