Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m450:learningunits:lu08:aufgaben:testsbruno [2025/09/18 09:41] – angelegt kmaurizi | modul:m450:learningunits:lu08:aufgaben:testsbruno [2025/09/18 10:53] (aktuell) – [Abgabe] kmaurizi | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== LU08.A01 - Resultate auswerten ====== | + | ====== LU08.A01 - Resultate auswerten |
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
Ergänze die Requests zum Testen der Bookshelf-Applikation in **Bruno** mit Tests. | Ergänze die Requests zum Testen der Bookshelf-Applikation in **Bruno** mit Tests. | ||
Zeile 24: | Zeile 24: | ||
</ | </ | ||
- | **JSON-Body prüfen (Array mit 3 Einträgen)** | + | **JSON-Body prüfen (Array mit 2 Einträgen)** |
<code javascript> | <code javascript> | ||
- | test(" | + | test(" |
const body = res.json(); | const body = res.json(); | ||
expect(Array.isArray(body)).to.equal(true); | expect(Array.isArray(body)).to.equal(true); | ||
- | expect(body.length).to.equal(3); | + | expect(body.length).to.equal(2); |
}); | }); | ||
</ | </ | ||
- | **Einzelnes Buch prüfen (Felder & Werte-Beispiele)** | + | **Einzelne Response |
<code javascript> | <code javascript> | ||
- | test("Buch hat Pflichtfelder", | + | test("Mensch |
const b = res.json(); | const b = res.json(); | ||
- | expect(b).to.have.property(" | + | expect(b).to.have.property(" |
- | expect(b).to.have.property(" | + | expect(b).to.have.property(" |
- | | + | |
- | expect(b).to.have.property(" | + | |
- | expect(b).to.have.property(" | + | |
- | expect(b).to.have.property(" | + | |
}); | }); | ||
</ | </ | ||
Weitere Beispiele: [[https:// | Weitere Beispiele: [[https:// | ||
+ | Mehr Infos zum Syntax: [[https:// | ||
+ | |||
+ | |||
===== Abgabe ===== | ===== Abgabe ===== | ||
Zeile 54: | Zeile 54: | ||
---- | ---- | ||
{{tag> | {{tag> | ||
- | [[https:// | + | [[https:// |