racket/collects/tests/generic/errors.rkt
Vincent St-Amour 8ae7e16a62 Better error message for non-existent generics groups.
Closes PR13671.
(cherry picked from commit aac22e1ce5)
2013-04-11 20:24:18 -04:00

15 lines
426 B
Racket

#lang racket/base
(require racket/generic unstable/macro-testing)
(module+ test
(require rackunit)
(check-exn #rx"not a name for a generics group"
(lambda () (convert-compile-time-error
(struct foo () #:methods 3))))
(check-exn #rx"not a name for a generics group"
(lambda () (convert-compile-time-error
(struct foo () #:methods bad))))
)