Skip to content

Commit dc4ada4

Browse files
committed
Skip check-satisfied in stepper
1 parent e6b7936 commit dc4ada4

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

htdp-lib/test-engine/racket-tests.rkt

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
; racket/function
1919
htdp/error
2020
(for-syntax racket/base
21-
#;"requiring from" lang/private/firstorder #;"avoids load cycle")
21+
#;"requiring from" lang/private/firstorder #;"avoids load cycle"
22+
stepper/private/syntax-property)
2223
test-engine/test-engine
2324
(only-in test-engine/test-markup get-rewritten-error-message)
2425
test-engine/syntax
@@ -170,11 +171,13 @@
170171
(raise exn)))]
171172
[else (raise exn)])))])
172173
(#,prop1 x)))])
173-
(check-expect-maker stx
174-
#'do-check-satisfied
175-
#'actual:exp
176-
(list code name)
177-
'comes-from-check-satisfied))]
174+
(stepper-syntax-property
175+
(check-expect-maker stx
176+
#'do-check-satisfied
177+
#'actual:exp
178+
(list code name)
179+
'comes-from-check-satisfied)
180+
'stepper-skip-completely #t))]
178181
[(_ actual:exp expected-predicate:exp)
179182
(let ([pred #`(let ([p? #,(syntax-property #'expected-predicate:exp
180183
'inferred-name (void))])
@@ -184,11 +187,13 @@
184187
(error-check (lambda (v) #f) name SATISFIED-FMT #t)
185188
(error-check (lambda (v) #f) p? SATISFIED-FMT #t))))
186189
p?)])
187-
(check-expect-maker stx
188-
#'do-check-satisfied
189-
#'actual:exp
190-
(list pred "unknown name")
191-
'comes-from-check-satisfied))]
190+
(stepper-syntax-property
191+
(check-expect-maker stx
192+
#'do-check-satisfied
193+
#'actual:exp
194+
(list pred "unknown name")
195+
'comes-from-check-satisfied)
196+
'stepper-skip-completely #t))]
192197
[(_ actual:exp expected-predicate:exp)
193198
(raise-syntax-error 'check-satisfied "expects named function in second position." stx)]
194199
[_ (raise-syntax-error 'check-satisfied (argcount-error-message/stx 2 stx) stx)]))

0 commit comments

Comments
 (0)