16 lines
425 B
Racket
16 lines
425 B
Racket
#lang racket/base
|
|
(require trivial/private/test-common)
|
|
|
|
;; `format:` expressions that should fail to compile
|
|
|
|
(module+ test (test-compile-error
|
|
#:require trivial/format
|
|
#:exn #rx"format::|Type Checker"
|
|
(printf: "hello ~a" "john" "doe")
|
|
(printf: "hello ~a" "john" "doe")
|
|
(printf: "binary number ~b\n" 3.14)
|
|
(printf: "character ~c\n" 88)
|
|
(printf: "octl ~o\n" 1.0+2i)
|
|
(printf: "hex ~o\n" (exact->inexact 0))
|
|
))
|