File tree Expand file tree Collapse file tree 1 file changed +21
-19
lines changed
http-easy-test/net/http-easy Expand file tree Collapse file tree 1 file changed +21
-19
lines changed Original file line number Diff line number Diff line change 9
9
racket/port
10
10
racket/system
11
11
rackunit
12
+ version/utils
12
13
web-server/dispatch
13
14
(only-in web-server/http
14
15
binding-id
421
422
;; https://github.com/Bogdanp/racket-http-easy/issues/25
422
423
(check-equal? (response-body (get (string->url/literal (format "http://127.0.0.1:~a/a%2Bb.mp3 " port)))) #"ok " )))))
423
424
424
- (test-case "response-close! on a server that won't respond in time "
425
- (define sema (make-semaphore))
426
- (call-with-tcp-server
427
- (lambda (_lines out)
428
- (fprintf out "HTTP/1.1 200 OK\r\n " )
429
- (fprintf out "Content-Length: 1000\r\n " )
430
- (fprintf out "\r\n " )
431
- (flush-output out)
432
- (semaphore-wait sema))
433
- (lambda (port)
434
- (parameterize ([current-session (make-session)])
435
- (define resp (get #:stream? #t (format "http://127.0.0.1:~a " port)))
436
- (check-exn
437
- #rx"input port is closed "
438
- (lambda ()
439
- (response-close! resp)))
440
- (semaphore-post sema)
441
- (sync (system-idle-evt))
442
- (session-close! (current-session)))))))
425
+ (when (version<=? "8.17.0.6 " (version))
426
+ (test-case "response-close! on a server that won't respond in time "
427
+ (define sema (make-semaphore))
428
+ (call-with-tcp-server
429
+ (lambda (_lines out)
430
+ (fprintf out "HTTP/1.1 200 OK\r\n " )
431
+ (fprintf out "Content-Length: 1000\r\n " )
432
+ (fprintf out "\r\n " )
433
+ (flush-output out)
434
+ (semaphore-wait sema))
435
+ (lambda (port)
436
+ (parameterize ([current-session (make-session)])
437
+ (define resp (get #:stream? #t (format "http://127.0.0.1:~a " port)))
438
+ (check-exn
439
+ #rx"input port is closed "
440
+ (lambda ()
441
+ (response-close! resp)))
442
+ (semaphore-post sema)
443
+ (sync (system-idle-evt))
444
+ (session-close! (current-session))))))))
443
445
444
446
(test-suite
445
447
"custom port "
You can’t perform that action at this time.
0 commit comments