Initial commit
This commit is contained in:
96
Docker Backend/bruno-tests/6 Order Generate.bru
Normal file
96
Docker Backend/bruno-tests/6 Order Generate.bru
Normal file
@@ -0,0 +1,96 @@
|
||||
meta {
|
||||
name: 6 Order Generate
|
||||
type: http
|
||||
seq: 6
|
||||
}
|
||||
|
||||
post {
|
||||
url: {{baseUrl}}/api/order/generate
|
||||
body: json
|
||||
auth: none
|
||||
}
|
||||
|
||||
body:json {
|
||||
{
|
||||
"orderNumber": "SK-2026-01-15-002",
|
||||
"config": {
|
||||
"font": "tilda",
|
||||
"letters": [
|
||||
{
|
||||
"index": 0,
|
||||
"format": "a4",
|
||||
"text": "Sehr geehrte/r [[Vorname]] [[Nachname]],\n\nhiermit bestätigen wir Ihre Bestellung.\n\nMit freundlichen Grüßen",
|
||||
"placeholders": {
|
||||
"Vorname": "Thomas",
|
||||
"Nachname": "Müller",
|
||||
"Strasse": "Lindenweg 12",
|
||||
"PLZ": "50667",
|
||||
"Ort": "Köln"
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"format": "a4",
|
||||
"text": "Sehr geehrte/r [[Vorname]] [[Nachname]],\n\nhiermit bestätigen wir Ihre Bestellung.\n\nMit freundlichen Grüßen",
|
||||
"placeholders": {
|
||||
"Vorname": "Julia",
|
||||
"Nachname": "Weber",
|
||||
"Strasse": "Kastanienallee 7",
|
||||
"PLZ": "60311",
|
||||
"Ort": "Frankfurt"
|
||||
}
|
||||
}
|
||||
],
|
||||
"envelopes": [
|
||||
{
|
||||
"index": 0,
|
||||
"format": "c6",
|
||||
"type": "recipient",
|
||||
"data": {
|
||||
"Vorname": "Thomas",
|
||||
"Nachname": "Müller",
|
||||
"Strasse": "Lindenweg 12",
|
||||
"PLZ": "50667",
|
||||
"Ort": "Köln"
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"format": "c6",
|
||||
"type": "recipient",
|
||||
"data": {
|
||||
"Vorname": "Julia",
|
||||
"Nachname": "Weber",
|
||||
"Strasse": "Kastanienallee 7",
|
||||
"PLZ": "60311",
|
||||
"Ort": "Frankfurt"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
docs {
|
||||
Generiert eine Bestellung direkt (ohne Preview-Cache).
|
||||
|
||||
Use case: Retry nach Fehler oder manuelles Regenerieren.
|
||||
}
|
||||
|
||||
tests {
|
||||
test("Status is 200", function() {
|
||||
expect(res.status).to.equal(200);
|
||||
});
|
||||
|
||||
test("Generated 2 letters", function() {
|
||||
expect(res.body.files.letters).to.equal(2);
|
||||
});
|
||||
|
||||
test("Generated 2 envelopes", function() {
|
||||
expect(res.body.files.envelopes).to.equal(2);
|
||||
});
|
||||
|
||||
test("Has CSV", function() {
|
||||
expect(res.body.files.csv).to.be.a("string");
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user