<testsuites name="Mocha Tests" time="10.763" tests="8" failures="0">
  <testsuite name="Root Suite" timestamp="2026-03-17T16:15:42" tests="0" time="0.000" failures="0">
  </testsuite>
  <testsuite name="rest/liveobjects" timestamp="2026-03-17T16:15:42" tests="0" file="/home/runner/work/ably-js/ably-js/test/rest/liveobjects.test.js" time="0.000" failures="0">
  </testsuite>
  <testsuite name="Rest with LiveObjects plugin" timestamp="2026-03-17T16:15:45" tests="0" file="/home/runner/work/ably-js/ably-js/test/rest/liveobjects.test.js" time="0.000" failures="0">
  </testsuite>
  <testsuite name="RestObject.generateObjectId()" timestamp="2026-03-17T16:15:45" tests="8" file="/home/runner/work/ably-js/ably-js/test/rest/liveobjects.test.js" time="8.082" failures="0">
    <testcase name="rest/liveobjects Rest with LiveObjects plugin RestObject.generateObjectId() returns result with valid objectId, nonce and initialValue for mapCreate" time="0.042" classname="returns result with valid objectId, nonce and initialValue for mapCreate">
    </testcase>
    <testcase name="rest/liveobjects Rest with LiveObjects plugin RestObject.generateObjectId() returns result with valid objectId, nonce and initialValue for counterCreate" time="0.037" classname="returns result with valid objectId, nonce and initialValue for counterCreate">
    </testcase>
    <testcase name="rest/liveobjects Rest with LiveObjects plugin RestObject.generateObjectId() generates different IDs for the same payload on each call" time="0.037" classname="generates different IDs for the same payload on each call">
    </testcase>
    <testcase name="rest/liveobjects Rest with LiveObjects plugin RestObject.generateObjectId() throws an error if neither mapCreate nor counterCreate is provided" time="0.001" classname="throws an error if neither mapCreate nor counterCreate is provided">
    </testcase>
    <testcase name="rest/liveobjects Rest with LiveObjects plugin RestObject.generateObjectId() generated map ID can be used with mapCreateWithObjectId in publish with binary protocol" time="1.393" classname="generated map ID can be used with mapCreateWithObjectId in publish with binary protocol">
    </testcase>
    <testcase name="rest/liveobjects Rest with LiveObjects plugin RestObject.generateObjectId() generated map ID can be used with mapCreateWithObjectId in publish with text protocol" time="0.806" classname="generated map ID can be used with mapCreateWithObjectId in publish with text protocol">
    </testcase>
    <testcase name="rest/liveobjects Rest with LiveObjects plugin RestObject.generateObjectId() generated counter ID can be used with counterCreateWithObjectId in publish with binary protocol" time="0.779" classname="generated counter ID can be used with counterCreateWithObjectId in publish with binary protocol">
    </testcase>
    <testcase name="rest/liveobjects Rest with LiveObjects plugin RestObject.generateObjectId() generated counter ID can be used with counterCreateWithObjectId in publish with text protocol" time="0.329" classname="generated counter ID can be used with counterCreateWithObjectId in publish with text protocol">
    </testcase>
  </testsuite>
</testsuites>