DhanushNehru / DhanushNehru/OpenDrop

Add unit and integration tests for OpenDrop core flows

Open
#29 1 comment 0 reactions 1 assignee Claimed by @JaivPatel07 View on GitHub
documentation enhancement help wanted
Dominant language
JavaScript
Stars
56
Forks
14
PR merge metrics
No merged PRs in 30d

Description

OpenDrop currently has minimal or no automated test coverage for its core functionality, including file selection, WebRTC connection setup, data channel messaging, and file transfer completion handling. This issue tracks adding a structured test suite (unit and, where possible, integration tests) to improve reliability and prevent regressions.

### Acceptance criteria:
- A test runner is configured and can be run with a single command (e.g., npm test or pnpm test).
- Core file transfer utilities and signaling helpers have test coverage with clear, deterministic assertions.
- Tests run successfully in CI for pull requests touching relevant code paths.
- README updated with a short “Running tests” section describing prerequisites and commands.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.