feat(query): Implement query endpoint

This commit is contained in:
js0ny 2025-11-21 21:46:10 +00:00
parent 5d82987cc6
commit aa9a870e94
9 changed files with 326 additions and 49 deletions

View file

@ -0,0 +1,53 @@
meta {
name: three eqs
type: http
seq: 1
}
post {
url: {{API_BASE}}/query
body: json
auth: inherit
}
body:json {
[
{
"attribute": "capacity",
"operator": "=",
"value": "20"
},
{
"attribute": "heating",
"operator": "=",
"value": "false"
},
{
"attribute": "cooling",
"operator": "=",
"value": "true"
}
]
}
assert {
res.status: eq 200
res.body: length 1
}
tests {
test("Response body is a JSON array", function() {
expect(res.getBody()).to.be.an('array');
});
test("Array is not empty and contains Strings", function() {
const data = res.getBody();
expect(data[0]).to.be.a('string'); // data should be in string
});
}
settings {
encodeUrl: true
timeout: 0
}