NEO-36: add curl example to manual QA checklist
parent
ab597ff350
commit
28fcd52c8c
|
|
@ -7,7 +7,11 @@
|
||||||
## Checklist
|
## Checklist
|
||||||
|
|
||||||
1. Start **`NeonSprawl.Server`** (e.g. `dotnet run` from `server/NeonSprawl.Server`).
|
1. Start **`NeonSprawl.Server`** (e.g. `dotnet run` from `server/NeonSprawl.Server`).
|
||||||
2. **`GET /game/world/skill-definitions`** — expect **200** and **`Content-Type`** containing **`application/json`**.
|
2. **`GET /game/world/skill-definitions`** — expect **200** and **`Content-Type`** containing **`application/json`**. Example (default dev URL from `Properties/launchSettings.json` and Bruno `environments/Local.bru`; change the host/port if yours differs):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -sS -i "http://localhost:5253/game/world/skill-definitions"
|
||||||
|
```
|
||||||
3. Parse JSON — expect **`schemaVersion`** === **1**, **`skills`** array length **3**.
|
3. Parse JSON — expect **`schemaVersion`** === **1**, **`skills`** array length **3**.
|
||||||
4. Confirm **`id`** values include **`intrusion`**, **`refine`**, **`salvage`** (frozen prototype trio).
|
4. Confirm **`id`** values include **`intrusion`**, **`refine`**, **`salvage`** (frozen prototype trio).
|
||||||
5. Spot-check **`salvage`**: **`displayName`** “Salvage”, **`category`** **`gather`**, **`allowedXpSourceKinds`** includes **`activity`** and **`mission_reward`**.
|
5. Spot-check **`salvage`**: **`displayName`** “Salvage”, **`category`** **`gather`**, **`allowedXpSourceKinds`** includes **`activity`** and **`mission_reward`**.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue