Ticket #152 (closed defect)

Opened 5 years ago

Last modified 5 years ago

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.

Change History

Changed 5 years ago by schematics

  • status changed from new to closed

Fixed in the 3.4 release. Thanks.

Note: See TracTickets for help on using tickets.