Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
ad9a601
Add ably-common submodule
paddybyers Mar 30, 2026
a7c3b21
Add initial UTS (Universal Test Spec) suite for REST API
paddybyers Mar 30, 2026
cc73996
Add UTS specs for Realtime connection lifecycle
paddybyers Mar 30, 2026
20ce164
Fix connection test specs to close WebSocket transport when necessary
paddybyers Mar 30, 2026
5dbbaaa
Refactor realtime test specs: extract mock WebSocket helper and add s…
paddybyers Mar 30, 2026
b023f40
Refactor test specs to use EXPECT_THROW instead of TRY/CATCH
paddybyers Mar 30, 2026
90a5c6a
Use unique channel names in test specs to prevent cross-test interfer…
paddybyers Mar 30, 2026
b898077
Rewrite heartbeat test specs and extend mock WebSocket helper
paddybyers Mar 30, 2026
405e9b7
Fix RTN15a (immediate reconnection) test approach and update skill
paddybyers Mar 30, 2026
affc02c
Fix minor issues in channel attach and state events test specs
paddybyers Mar 30, 2026
978c1d2
Add test specs for connection state transitions and channel properties
paddybyers Mar 30, 2026
845893b
Add test specs for realtime channel subscribe (RTL7/RTL8)
paddybyers Mar 30, 2026
e8861ee
Add test specs for realtime channel publish (RTL6)
paddybyers Mar 30, 2026
c4f4f1e
Add realtime entries for stats() and time() referencing existing REST…
paddybyers Mar 30, 2026
4aaa39a
Add test specs for Realtime.request() (RTN18)
paddybyers Mar 30, 2026
a5ef609
Extend realtime publish tests: queued messages and state transitions
paddybyers Mar 30, 2026
1b872a6
Add test specs for RSN1-4 (connection recovery) and RTL10 (realtime h…
paddybyers Mar 30, 2026
00669c2
Add test specs for client logging (LOG1-LOG3)
paddybyers Mar 30, 2026
eca184b
Add remaining auth test specs
paddybyers Mar 30, 2026
df30a3f
Add test specs for realtime presence (RTP)
paddybyers Mar 30, 2026
b4827d4
Fix path component encoding in test specs to use encode_uri_component()
paddybyers Mar 30, 2026
bac623c
Update presence test specs and add integration tests
paddybyers Mar 30, 2026
83b5b7c
Update write-test-spec skill to emphasise keeping specs in sync
paddybyers Mar 30, 2026
3993918
Add test specs for batch presence (RSP4)
paddybyers Mar 30, 2026
833c06a
Add test specs for token revocation (RSA10)
paddybyers Mar 30, 2026
467e9e2
Add test specs for RTL12 (channel UPDATE event handling)
paddybyers Mar 30, 2026
f5ace90
Add test specs for VCDIFF delta message encoding (RTL18/RTL19)
paddybyers Mar 30, 2026
d652549
Add test specs for channel attributes, whenState, timeouts, and auto-…
paddybyers Mar 30, 2026
d2e482d
Add test specs for mutable messages (RTL22/RTL23)
paddybyers Mar 30, 2026
cd98cd6
Add test specs for push admin (RSH1/RSH7)
paddybyers Mar 30, 2026
ac6899d
RSC8a/b: Add note clarifying relationship with RSC8c
paddybyers Mar 30, 2026
56ba0b1
RSC13: Improve timeout test pattern guidance
paddybyers Mar 30, 2026
1eaece2
RSC8e: Remove ambiguous error message assertion for Case 1
paddybyers Mar 30, 2026
3a9d4c2
RSA4b: Add note clarifying clientId detection timing
paddybyers Mar 30, 2026
cf427cc
RSA4b4: Clarify renewal limit — at most one retry per request
paddybyers Mar 30, 2026
b64ea85
RSA5/RSA6: Strengthen null default requirement to MUST
paddybyers Mar 30, 2026
976868b
RSC10b: Clarify that non-token 401 errors MUST NOT trigger renewal
paddybyers Mar 30, 2026
dea15d7
RSL1b: Clarify single message MAY be object or array
paddybyers Mar 30, 2026
ded265e
RSL6a: Document binary intermediate state in chained decoding
paddybyers Mar 30, 2026
43101be
TM3: Specify camelCase field names in JSON wire format
paddybyers Mar 30, 2026
163a566
RSP4a: Fix PresenceAction value mapping in history assertions
paddybyers Mar 30, 2026
a45c06f
REC1a, REC2c1: Document legacy vs new host patterns
paddybyers Mar 30, 2026
7747efc
Add msgpack-specific unit tests for data deserialization and error pa…
paddybyers Mar 30, 2026
c8cd7ac
Fix presence test specs: server echoes, wildcard clientId, RTL13b, RT…
paddybyers Mar 30, 2026
4606b5c
Fix integration test specs based on sandbox behavior
paddybyers Mar 30, 2026
955fac7
RSC7c: Add explicit fallbackHosts to fallback retry test setup
paddybyers Mar 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "submodules/ably-common"]
path = submodules/ably-common
url = https://github.com/ably/ably-common.git
1 change: 1 addition & 0 deletions submodules/ably-common
Submodule ably-common added at 6ff9a1
Loading
Loading