Skip to content

Add 2 new tests - COMP-RANGE-POST COMP-UPGRADE-HTTP10#73

Merged
MDA2AV merged 1 commit intomainfrom
feature/add-tests
Feb 15, 2026
Merged

Add 2 new tests - COMP-RANGE-POST COMP-UPGRADE-HTTP10#73
MDA2AV merged 1 commit intomainfrom
feature/add-tests

Conversation

@MDA2AV
Copy link
Owner

@MDA2AV MDA2AV commented Feb 15, 2026

Added 2 tests:

  1. COMP-RANGE-POST — Sends POST with Range: bytes=0-10. Server MUST ignore Range for non-GET methods (RFC 9110 §14.2). Pass on 2xx, Fail on
  2. COMP-UPGRADE-HTTP10 — Sends HTTP/1.0 GET with Upgrade: websocket. Server MUST ignore Upgrade in HTTP/1.0 (RFC 9110 §7.8). Fail on 101,
    Pass on anything else.

Not added (3 tests):

  • HTTP-date format acceptance — Can't reliably test. Our servers serve dynamic endpoints without Last-Modified support, so there's no way to
    verify the server actually parsed the old date format vs just ignored the conditional header. Both paths produce the same 200 response.
  • 205 must have no content — Can't trigger. No standard request reliably produces a 205 response from our test servers.
  • Precondition evaluation order — Requires known ETags and Last-Modified dates on the server. Our test servers don't track resource state,
    so we can't verify which precondition header was evaluated first.

@MDA2AV MDA2AV linked an issue Feb 15, 2026 that may be closed by this pull request
@MDA2AV MDA2AV merged commit a78dc6b into main Feb 15, 2026
1 check failed
@MDA2AV MDA2AV deleted the feature/add-tests branch February 16, 2026 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New Tests - Range, date, 205

1 participant