Skip to content

Add more testing to Nevermore#742

Merged
Quenty merged 3 commits into
mainfrom
users/quenty/testing
Jul 22, 2026
Merged

Add more testing to Nevermore#742
Quenty merged 3 commits into
mainfrom
users/quenty/testing

Conversation

@Quenty

@Quenty Quenty commented Jul 22, 2026

Copy link
Copy Markdown
Owner

No description provided.

Quenty added 2 commits July 21, 2026 17:20
@
test(remoting): add unit tests

Cover Remoting, RemotingMember, and RemotingRealmUtils: construction and
realm inference, the remote-object naming scheme, server-side creation of the
backing instances in both real and dummy modes, realm guards, the
promise-unwrapping bind callback, and a dummy-mode client/server round trip.

Wire up the test target so the package runs under `nevermore test`: jest
config, test place project and runner script, the test-runner and jest-lua
dependencies, and a provisioned test place. 45/45 tests pass in the cloud.

Claude-Session: https://claude.ai/code/session_01ULGkkzCupsgCSbqyo2A4Su
@
Cover Binder, BinderUtils, BinderGroup, BinderGroupProvider,
BoundChildCollection, BoundParentTracker, BoundAncestorTracker, and
promiseBoundClass. Runtime binders are booted through a ServiceBag and
BinderProvider the way production code does, adornees live in the
DataModel, and binds/unbinds are awaited event-driven. All 91 tests pass
in the cloud runner.

Claude-Session: https://claude.ai/code/session_01C3atYcJfAVer4gxuvRJeVV
@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

Deploy Results

Package Status Try it
@quenty/integration ✅ Deployed (v117) (2.2s) Open | Play

1 deployed, 1 passed, 0 failed in 3.1s · View logs

Test Results

Package Status Try it
@quenty/binder ✅ Passed (91/91) (1.6s) Open | Play
@quenty/chatproviderservice ✅ Passed (3/3) (1.5s) Open | Play
@quenty/deathreport ✅ Passed (4/4) (1.0s) Open | Play
@quenty/gameconfig ✅ Passed (12/12) (1.7s) Open | Play
@quenty/gameproductservice ✅ Passed (67/67) (1.8s) Open | Play
@quenty/ik ✅ Passed (3/3) (1.1s) Open | Play
@quenty/saveslot ✅ Passed (85/85) (2.3s) Open | Play
@quenty/settings ✅ Passed (5/5) (1.4s) Open | Play
@quenty/settings-inputkeymap ✅ Passed (1/1) (1.4s) Open | Play
@quenty/rogue-humanoid ✅ Passed (1.5s) Open | Play
@quenty/rogue-properties ✅ Passed (153/153) (2.5s) Open | Play
@quenty/soundgroup ✅ Passed (4/4) (1.1s) Open | Play
@quenty/influxdbclient ✅ Passed (163/163) (2.0s) Open | Play
@quenty/remoting ✅ Passed (45/45) (1.2s) Open | Play
@quenty/clipcharacters ✅ Passed (1/1) (967ms) Open | Play
@quenty/cmdrservice ✅ Passed (844ms) Open | Play
@quenty/secrets ✅ Passed (2/2) (1.2s) Open | Play
@quenty/permissionprovider ✅ Passed (2/2) (968ms) Open | Play
@quenty/roblox-api-dump ✅ Passed (32/33) (1.2s) Open | Play
@quenty/streamingutils ✅ Passed (5/5) (1.2s) Open | Play
@quenty/teleportserviceutils ✅ Passed (68/68) (1.4s) Open | Play

21 tested, 21 passed, 0 failed in 41.4s · View logs

@Quenty Quenty changed the title Users/quenty/testing Add more testing to Nevermore Jul 22, 2026
@Quenty
Quenty force-pushed the users/quenty/testing branch from 58d3e0c to c2b138f Compare July 22, 2026 01:33
@Quenty
Quenty merged commit 1b4b18a into main Jul 22, 2026
11 checks passed
@Quenty

Quenty commented Jul 22, 2026

Copy link
Copy Markdown
Owner Author

@Quenty Quenty added the released This issue/pull request has been released. label Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released This issue/pull request has been released.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant