typed-racket/typed-racket-test/fail/sandboxed-unsafe-ops.rkt
2015-12-31 11:34:23 -05:00

16 lines
386 B
Racket

#;
(exn-pred #rx"access disallowed by")
#lang racket/base
;; This test checks that TR's unsafe libraries are not accessible
;; from a sandboxed context
(require racket/sandbox)
(parameterize ([sandbox-memory-limit 5000])
(define eval (make-evaluator 'typed/racket))
(eval '(require typed/racket/unsafe))
;; should fail
(eval '(unsafe-require/typed racket/base [values 3])))