61 lines
1.3 KiB
Plaintext
61 lines
1.3 KiB
Plaintext
meta {
|
|
name: 3 Preview Batch - With Envelope
|
|
type: http
|
|
seq: 3
|
|
}
|
|
|
|
post {
|
|
url: {{baseUrl}}/api/preview/batch
|
|
body: json
|
|
auth: none
|
|
}
|
|
|
|
body:json {
|
|
{
|
|
"sessionId": "{{sessionId}}",
|
|
"batchIndex": 0,
|
|
"forceRegenerate": false,
|
|
"config": {
|
|
"font": "alva",
|
|
"letters": [
|
|
{
|
|
"index": 0,
|
|
"format": "a6p",
|
|
"text": "Liebe [[Vorname]],\n\nvielen Dank für deine Bestellung!\n\nHerzliche Grüße",
|
|
"placeholders": {
|
|
"Vorname": "Anna",
|
|
"Nachname": "Schmidt",
|
|
"Strasse": "Bahnhofstr. 5",
|
|
"PLZ": "80331",
|
|
"Ort": "München"
|
|
}
|
|
}
|
|
],
|
|
"envelopes": [
|
|
{
|
|
"index": 0,
|
|
"format": "c6",
|
|
"type": "recipient",
|
|
"data": {
|
|
"Vorname": "Anna",
|
|
"Nachname": "Schmidt",
|
|
"Strasse": "Bahnhofstr. 5",
|
|
"PLZ": "80331",
|
|
"Ort": "München"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
|
|
tests {
|
|
test("Returns letter and envelope", function() {
|
|
const files = res.body.files;
|
|
const hasLetter = files.some(f => f.type === "letter");
|
|
const hasEnvelope = files.some(f => f.type === "envelope");
|
|
expect(hasLetter).to.be.true;
|
|
expect(hasEnvelope).to.be.true;
|
|
});
|
|
}
|