info:
  name: Test Collection Rules - Empty Rules Array
  type: http
  seq: 5
http:
  method: POST
  url: '{{base_url}}/api/collections/test-rules'
  auth: inherit
  body:
    type: json
    jsonBody: "{\n    \"rules\": []"
  headers:
  - key: Content-Type
    value: application/json
  - key: Authorization
    value: Bearer {{authToken

docs: |-
  ## Test Collection Rules - Empty Rules Array
  
    Tests validation behavior when providing an empty rules array.
  
    **Expected Result:** 400 Bad Request
  
    **Validation Rule:** rules array must contain at least one rule object.
  
    **Purpose:** Ensures the API properly validates input and rejects empty rule sets, preventing accidental queries that would return all books or cause performance issues.
  
    **Use Case:** Client-side validation should prevent sending empty rules, but the API should also validate to catch malformed requests.
