forgot a test
This commit is contained in:
parent
b313b99bae
commit
17b8398b89
18
tests/repl-like.rkt
Normal file
18
tests/repl-like.rkt
Normal file
|
@ -0,0 +1,18 @@
|
|||
#lang racket
|
||||
(module+ test
|
||||
(require rackunit "../main.rkt" racket/runtime-path)
|
||||
(define-runtime-path simple-multi/2.rkt "simple-multi/2.rkt")
|
||||
(define env (make-clean-cover-environment))
|
||||
(test-begin
|
||||
(define file (path->string simple-multi/2.rkt))
|
||||
(define modpath file)
|
||||
(cover-module! modpath env)
|
||||
(define ns (environment-namespace env))
|
||||
(eval `(require (file ,modpath)) ns)
|
||||
(check-equal? (eval `(two) ns) 10)
|
||||
(define x (get-test-coverage env))
|
||||
(define covered?
|
||||
(make-covered? (hash-ref x file) file))
|
||||
(for ([_ (in-string (file->string file))]
|
||||
[i (in-naturals 1)])
|
||||
(check-equal? (covered? i) 'covered (~a i)))))
|
Loading…
Reference in New Issue
Block a user