Add tests for syntax/transformer.
This commit is contained in:
parent
b4b0837a77
commit
fd82eed31c
13
pkgs/racket-test/tests/syntax/tests/transformer.rkt
Normal file
13
pkgs/racket-test/tests/syntax/tests/transformer.rkt
Normal file
|
@ -0,0 +1,13 @@
|
|||
#lang racket/base
|
||||
|
||||
(require rackunit
|
||||
(for-syntax racket/base syntax/transformer))
|
||||
|
||||
(define the-box (box add1))
|
||||
(define-syntax op
|
||||
(make-variable-like-transformer
|
||||
#'(unbox the-box)
|
||||
#'(lambda (v) (set-box! the-box v))))
|
||||
(check-equal? (op 5) 6)
|
||||
(set! op 0)
|
||||
(check-equal? op 0)
|
Loading…
Reference in New Issue
Block a user