meta { name: GET contracts default type: http seq: 1 } docs { NEO-151: fresh dev-local-1 contract list before issue — empty array when no instances. Pre-request clears any leftover contract rows via quest-fixture reset. } script:pre-request { const { resetAllContractInstances } = require("./scripts/reset-contract-instances-helper.js"); await resetAllContractInstances(bru); } get { url: {{baseUrl}}/game/players/{{playerId}}/contracts body: none auth: none } tests { test("returns 200 JSON with schema v1", function () { expect(res.getStatus()).to.equal(200); const body = res.getBody(); expect(body.schemaVersion).to.equal(1); expect(body.playerId).to.equal(bru.getEnvVar("playerId") || bru.getVar("playerId")); expect(body.contracts).to.be.an("array"); }); test("no contract instances by default", function () { expect(res.getBody().contracts).to.eql([]); }); }