coder / coder/websocket

export wstest

Open Beginner friendly
#340 5 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
5.5k
Forks
372
PR merge metrics
No merged PRs in 30d

Description

Pipe function here: https://github.com/nhooyr/websocket/blob/master/internal/test/wstest/pipe.go#L17 is inside the internal package which means it can't be imported by other projects.
However it should be external so that it can be imported by other projects. This could help in unit testing of the projects

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with internal/test/wstest/pipe.go at line 17 and inspect how the Pipe function is packaged and referenced. Make the utility importable by external Go projects while preserving its testing purpose, then verify that downstream projects can access it without relying on the internal package.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
testing
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.