Add a bunch of tests #89

Merged
seb merged 17 commits from issue/64-tests into main 2026-05-29 14:45:48 -07:00
Collaborator

Closes #64. Closes #77. Relies on #87 to be merged.

  • Adds unit tests to most easily-testable rust files
  • Adds CI/CD
  • Adds components and asserts to storybook
Closes #64. Closes #77. Relies on #87 to be merged. - Adds unit tests to most easily-testable rust files - Adds CI/CD - Adds components and asserts to storybook
seb added this to the Laurence milestone 2026-04-11 18:26:58 -07:00
seb self-assigned this 2026-04-11 18:26:58 -07:00
ci first pass
Some checks are pending
CI / test (push) Waiting to run
CI / test (pull_request) Waiting to run
3900e0b674
Add linting workflows
Some checks failed
CI / test (push) Waiting to run
Deno / lint (push) Waiting to run
Deno / build (push) Waiting to run
CI / test (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / lint (push) Has been cancelled
Rust / build (push) Has been cancelled
5a27d8a722
Storybook coverage of everything easy
Some checks failed
CI / test (push) Has been cancelled
CI / test-ui (push) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / test-ui (pull_request) Has been cancelled
Deno / lint (pull_request) Has been cancelled
Deno / build (pull_request) Has been cancelled
Deno / lint (push) Has been cancelled
Deno / build (push) Has been cancelled
Rust / lint (pull_request) Has been cancelled
Rust / build (pull_request) Has been cancelled
b2a04cf5db
seb force-pushed issue/64-tests from b2a04cf5db
Some checks failed
CI / test (push) Has been cancelled
CI / test-ui (push) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / test-ui (pull_request) Has been cancelled
Deno / lint (pull_request) Has been cancelled
Deno / build (pull_request) Has been cancelled
Deno / lint (push) Has been cancelled
Deno / build (push) Has been cancelled
Rust / lint (pull_request) Has been cancelled
Rust / build (pull_request) Has been cancelled
to a78d066dc9
Some checks failed
CI / test (push) Waiting to run
CI / test-ui (push) Waiting to run
CI / test (pull_request) Waiting to run
CI / test-ui (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
Deno / lint (push) Has been cancelled
Deno / build (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / build (push) Has been cancelled
2026-05-11 11:56:03 -07:00
Compare
seb changed target branch from issue/15-audio-device-selection to main 2026-05-11 11:56:46 -07:00
seb force-pushed issue/64-tests from a78d066dc9
Some checks failed
CI / test (push) Waiting to run
CI / test-ui (push) Waiting to run
CI / test (pull_request) Waiting to run
CI / test-ui (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
Deno / lint (push) Has been cancelled
Deno / build (push) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / build (push) Has been cancelled
to 74aceb1fa5
Some checks are pending
CI / test (push) Waiting to run
CI / test-ui (push) Waiting to run
CI / test (pull_request) Waiting to run
CI / test-ui (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
2026-05-11 12:03:26 -07:00
Compare
seb force-pushed issue/64-tests from 74aceb1fa5
Some checks are pending
CI / test (push) Waiting to run
CI / test-ui (push) Waiting to run
CI / test (pull_request) Waiting to run
CI / test-ui (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
to c3e5653c44
Some checks are pending
CI / test (pull_request) Waiting to run
CI / test-ui (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
CI / test (push) Waiting to run
CI / test-ui (push) Waiting to run
2026-05-11 12:03:43 -07:00
Compare
seb force-pushed issue/64-tests from c3e5653c44
Some checks are pending
CI / test (pull_request) Waiting to run
CI / test-ui (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
CI / test (push) Waiting to run
CI / test-ui (push) Waiting to run
to 29b2dd199a
Some checks failed
Deno / lint (pull_request) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / test-ui (pull_request) Has been cancelled
CI / test (push) Has been cancelled
CI / test-ui (push) Has been cancelled
Deno / build (pull_request) Has been cancelled
Rust / lint (pull_request) Has been cancelled
Rust / build (pull_request) Has been cancelled
2026-05-11 12:04:00 -07:00
Compare
seb changed title from WIP: Add a bunch of tests to Add a bunch of tests 2026-05-11 12:11:29 -07:00
de-githubify
Some checks are pending
CI / test (push) Waiting to run
CI / test-ui (push) Waiting to run
Deno / lint (push) Waiting to run
Deno / build (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / build (push) Waiting to run
CI / test-ui (pull_request) Waiting to run
CI / test (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
7792db6635
Change runner name
Some checks failed
CI / test (push) Has been cancelled
CI / test-ui (push) Has been cancelled
Deno / lint (push) Has been cancelled
Deno / build (push) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / test-ui (pull_request) Has been cancelled
Rust / lint (push) Has been cancelled
Rust / build (push) Has been cancelled
Rust / lint (pull_request) Has been cancelled
Rust / build (pull_request) Has been cancelled
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
ba42046bb5
Owner

@seb runner is online, looks like the runner label you need to match on is docker

@seb runner is online, looks like the runner label you need to match on is `docker`
Change runner name again
Some checks failed
CI / test (push) Failing after 1m4s
CI / test-ui (push) Failing after 53s
Deno / lint (push) Failing after 10s
Deno / build (push) Successful in 27s
Rust / lint (push) Failing after 39s
Rust / build (push) Failing after 40s
CI / test (pull_request) Failing after 42s
CI / test-ui (pull_request) Failing after 53s
Deno / lint (pull_request) Failing after 10s
Deno / build (pull_request) Successful in 26s
Rust / lint (pull_request) Failing after 38s
Rust / build (pull_request) Failing after 37s
8fa767774a
Remove sudo calls and install playwright deps
Some checks failed
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
CI / test (push) Failing after 2m35s
CI / test-ui (push) Failing after 49s
Rust / lint (push) Failing after 1m40s
Rust / build (push) Failing after 2m48s
CI / test (pull_request) Has been cancelled
CI / test-ui (pull_request) Has been cancelled
8f9a151846
Fix SQLX tests in CI
Some checks failed
CI / test (pull_request) Waiting to run
CI / test-ui (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
CI / test (push) Failing after 2m52s
CI / test-ui (push) Failing after 50s
Rust / lint (push) Has been cancelled
Rust / build (push) Has been cancelled
8797c310a4
ALSA deps
Some checks failed
CI / test (pull_request) Waiting to run
CI / test-ui (pull_request) Waiting to run
Deno / lint (pull_request) Waiting to run
Deno / build (pull_request) Waiting to run
Rust / lint (pull_request) Waiting to run
Rust / build (pull_request) Waiting to run
CI / test (push) Failing after 3m39s
Rust / lint (push) Failing after 1m30s
CI / test-ui (push) Failing after 51s
Rust / build (push) Has been cancelled
7e491a3dff
WebRTC deps
Some checks failed
CI / test (push) Failing after 3m38s
CI / test-ui (push) Failing after 51s
Rust / lint (push) Failing after 1m27s
Rust / build (push) Failing after 3m36s
CI / test (pull_request) Failing after 4m5s
CI / test-ui (pull_request) Failing after 50s
Deno / lint (pull_request) Failing after 10s
Deno / build (pull_request) Successful in 27s
Rust / lint (pull_request) Failing after 2m7s
Rust / build (pull_request) Failing after 4m8s
f7e2233678
Fix more errors
Some checks failed
CI / test (push) Successful in 7m21s
CI / test-ui (push) Successful in 52s
Deno / lint (push) Failing after 9s
Deno / build (push) Successful in 31s
Rust / lint (push) Failing after 1m45s
Rust / build (push) Successful in 7m2s
CI / test (pull_request) Successful in 7m7s
CI / test-ui (pull_request) Successful in 52s
Deno / lint (pull_request) Failing after 10s
Deno / build (pull_request) Successful in 27s
Rust / build (pull_request) Has been cancelled
Rust / lint (pull_request) Failing after 1m35s
2bccc4f72a
Change this to PR+main, not PR+push
Some checks failed
CI / test (pull_request) Successful in 7m25s
CI / test-ui (pull_request) Successful in 50s
Deno / lint (pull_request) Failing after 10s
Deno / build (pull_request) Successful in 28s
Rust / lint (pull_request) Failing after 1m43s
Rust / build (pull_request) Successful in 7m2s
7a5c0829b9
The fmt commit
Some checks failed
CI / test (pull_request) Successful in 7m4s
CI / test-ui (pull_request) Successful in 49s
Deno / lint (pull_request) Failing after 10s
Deno / build (pull_request) Successful in 27s
Rust / lint (pull_request) Failing after 2m1s
Rust / build (pull_request) Successful in 6m52s
71b93b9d2b
More linting
Some checks failed
CI / test (pull_request) Successful in 7m2s
CI / test-ui (pull_request) Successful in 51s
Deno / lint (pull_request) Failing after 11s
Deno / build (pull_request) Successful in 28s
Rust / lint (pull_request) Successful in 5m32s
Rust / build (pull_request) Has been cancelled
f73244d71f
Lint needs node modules
Some checks failed
CI / test (pull_request) Successful in 7m12s
CI / test-ui (pull_request) Successful in 50s
Deno / lint (pull_request) Failing after 23s
Deno / build (pull_request) Successful in 27s
Rust / lint (pull_request) Successful in 5m52s
Rust / build (pull_request) Successful in 7m33s
296bb63a56
Move deno check around
Some checks failed
CI / test (pull_request) Failing after 4m34s
CI / test-ui (pull_request) Successful in 52s
Deno / lint (pull_request) Successful in 11s
Deno / build (pull_request) Successful in 27s
Rust / lint (pull_request) Successful in 5m29s
Rust / build (pull_request) Successful in 7m9s
f4d18bf099
Fix Deno ref
Some checks failed
CI / test (pull_request) Failing after 4m20s
CI / test-ui (pull_request) Successful in 51s
Deno / lint (pull_request) Successful in 11s
Deno / build (pull_request) Successful in 28s
Rust / lint (pull_request) Successful in 5m22s
Rust / build (pull_request) Successful in 6m53s
92645d8ce9
seb force-pushed issue/64-tests from 92645d8ce9
Some checks failed
CI / test (pull_request) Failing after 4m20s
CI / test-ui (pull_request) Successful in 51s
Deno / lint (pull_request) Successful in 11s
Deno / build (pull_request) Successful in 28s
Rust / lint (pull_request) Successful in 5m22s
Rust / build (pull_request) Successful in 6m53s
to 90d0ee4693
Some checks failed
CI / test (pull_request) Successful in 7m18s
CI / test-ui (pull_request) Successful in 52s
Deno / lint (pull_request) Successful in 10s
Rust / lint (pull_request) Successful in 5m29s
Rust / build (pull_request) Successful in 7m11s
Deno / build (pull_request) Failing after 30s
2026-05-29 13:25:32 -07:00
Compare
seb force-pushed issue/64-tests from 90d0ee4693
Some checks failed
CI / test (pull_request) Successful in 7m18s
CI / test-ui (pull_request) Successful in 52s
Deno / lint (pull_request) Successful in 10s
Rust / lint (pull_request) Successful in 5m29s
Rust / build (pull_request) Successful in 7m11s
Deno / build (pull_request) Failing after 30s
to a4b44a2b5e
Some checks failed
CI / test-ui (pull_request) Successful in 50s
Deno / lint (pull_request) Successful in 10s
Deno / build (pull_request) Failing after 23s
Rust / lint (pull_request) Successful in 5m28s
CI / test (pull_request) Successful in 7m22s
Rust / build (pull_request) Has been cancelled
2026-05-29 14:03:46 -07:00
Compare
seb force-pushed issue/64-tests from a4b44a2b5e
Some checks failed
CI / test-ui (pull_request) Successful in 50s
Deno / lint (pull_request) Successful in 10s
Deno / build (pull_request) Failing after 23s
Rust / lint (pull_request) Successful in 5m28s
CI / test (pull_request) Successful in 7m22s
Rust / build (pull_request) Has been cancelled
to 761eb7863d
All checks were successful
CI / test (pull_request) Successful in 7m30s
CI / test-ui (pull_request) Successful in 50s
Deno / lint (pull_request) Successful in 10s
Rust / lint (pull_request) Successful in 5m26s
Rust / build (pull_request) Successful in 7m1s
2026-05-29 14:23:04 -07:00
Compare
seb merged commit fb301e222b into main 2026-05-29 14:45:48 -07:00
seb deleted branch issue/64-tests 2026-05-29 14:45:48 -07:00
seb referenced this pull request from a commit 2026-05-29 14:45:49 -07:00
Sign in to join this conversation.
No description provided.