<testsuites name="Mocha Tests" time="9.162" tests="8" failures="0">
  <testsuite name="Root Suite" timestamp="2026-03-17T16:15:40" tests="0" time="0.000" failures="0">
  </testsuite>
  <testsuite name="rest/liveobjects" timestamp="2026-03-17T16:15:40" 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:43" 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:43" tests="8" file="/home/runner/work/ably-js/ably-js/test/rest/liveobjects.test.js" time="6.480" failures="0">
    <testcase name="rest/liveobjects Rest with LiveObjects plugin RestObject.generateObjectId() returns result with valid objectId, nonce and initialValue for mapCreate" time="0.016" 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.013" 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.012" 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="0.216" 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="1.168" 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.256" 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.163" classname="generated counter ID can be used with counterCreateWithObjectId in publish with text protocol">
    </testcase>
  </testsuite>
</testsuites>