Skip to content

Create tests for QUICStreams #10

Closed
@tegefaulkes

Description

@tegefaulkes

Specification

We're missing tests for streams, these need to be created. We should use fast-check to generate random data for streams. There are a few things we need to test.

  1. Streams work, the can be created, data sent and closed.
  2. Multiple streams work without issue
  3. Streams are cleaned up when the connection cleans up
  4. Streams propagate errors where required. EG general communication failure, stream was destroyed, connection was destroyed, ect.

Additional context

Tasks

  1. Test for stream creation.
  2. Test for stream destruction.
  3. Test for sending data through stream
  4. Errors propagate through streams
  5. Streams clean up during connection clean up.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions