fixed a port-line/character counting issue.

This commit is contained in:
Spencer Florence 2015-03-30 22:56:24 -04:00
parent 06c9d417dd
commit 85896752a9

View File

@ -75,7 +75,6 @@
(define (make-irrelevant? lexer f submods)
(define s (mutable-set))
(define-values (for-lex for-str) (replicate-file-port f (current-input-port)))
(port-count-lines! for-lex)
(define str (apply vector (string->list (port->string for-str))))
(define init-offset (- (string-length (file->string f))
(vector-length str)))
@ -163,6 +162,7 @@
(module+ test
(define-runtime-path path2 "../tests/prog.rkt")
(parameterize ([irrelevant-submodules #f])
(test-begin
(define f (path->string (simplify-path path2)))
(test-files! f)
@ -178,4 +178,4 @@
(check-equal? (covered? 52) 'irrelevant)
(check-equal? (covered? 53) 'irrelevant)
(check-equal? (covered? 54) 'irrelevant)
(clear-coverage!)))
(clear-coverage!))))