#lang racket/base (require setup/xref scribble/xref racket/path net/url rackunit) ;; The `test-docs-...' functions are meant to be called via "tests-binary.rkt" (provide test-docs-x test-docs-y test-docs-r) (define xref (load-collections-xref)) (define (test here? tag) (check-equal? here? (and tag #t)) (when tag (define-values (p a) (xref-tag->path+anchor xref tag)) (check-true (path? p)) (call-with-input-file* p (lambda (in) (define m (regexp-match #rx"