Files
bookhoard/bruno/admin/Get Admin Library.bru
T
john-okeefe 8db5939892 refactor: standardize Bruno API requests with bruToJsonV2 format
- Convert all JSON tests to JavaScript functions for bruToJsonV2 compatibility
- Update authentication to use 'inherit' instead of manual headers
- Fix hardcoded URLs to use {{base_url}} variables
- Standardize variable syntax from {{ _.var }} to {{var}}
- Add comprehensive API documentation to all requests
- Update environment variables with missing required fields
- Apply consistent structure: meta, http method, headers, tests, vars, settings, docs
- Enhanced validation with proper error handling and field checks
2026-01-28 20:13:56 -05:00

58 lines
1.0 KiB
Plaintext

meta {
name: Get Admin Library
type: http
seq: 5
}
get {
url: {{base_url}}/admin/library
body: none
auth: inherit
}
script:post-response {
function onResponse(res) {
if (res.getStatus() !== 200) {
bru.testFailed("Expected status 200, got " + res.getStatus());
return;
}
const contentType = res.getHeader("content-type");
if (!contentType || !contentType.includes("text/html")) {
bru.testFailed("Expected content-type to contain text/html, got " + contentType);
return;
}
bru.testPassed("Admin library page returned successfully");
}
onResponse(res);
}
settings {
encodeUrl: true
timeout: 0
}
docs {
## Get Admin Library Page
Retrieves the admin library page for administrative access.
**Method:** GET
**Endpoint:** /admin/library
**Headers:**
- `Authorization` (string): Bearer token
**Response:**
- HTML content for the admin library page
**Status Codes:**
- 200: Success
- 401: Unauthorized
- 403: Forbidden
}