Ticket #152 (closed defect)
SchemeUnit doc linking
Reported by: | mflatt | Owned by: | schematics |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | schematics/schemeunit.plt | Keywords: | |
Cc: | Version: | (3 3) | |
Racket Version: | 4.1.3.4 |
Description
When SchemeUnit? is installed, there are lots of broken links
to the bindings provided by SchemeUnit? itself.
The main problem is that "scribblings/base.ss" imports the
bindings for-label from "test.ss", while the documented module
is "main.ss". Scribble can't tell that those are supposed to
be the same. Just change "test.ss" to "main.ss" in
"scribblings/base.ss". Alternately, if you want users to also
find docs when importing via "test.ss", then change the `defmodule'
declaration in "api.scrbl" to
@defmodule[(planet schematics/schemeunit:3)
#:use-sources ((planet schematics/schemeunit:3/test))]
A second problem is that the following three bindings are
apparently not documented:
check-info?
test-suite?
test-case?
Finally, there's a reference to `check-info', which is supposed
to be check-info?' --- but check-info' is bound (as syntax)
by SchemeUnit?, so it should be defined, too.