NEWS
Integrationstest für IOB
-
Hallo
ich komme gerade von dieser Seite: https://github.com/ioBroker/testingein einfacher Test ohne Logik läuft soweit, Adapter startet auf und kann sentTo Befehle empfangen.
Mit dem Test will ich prüfen wie Objekte geschrieben werden.Mit dem Code test ich grundsätzlich mal die Funktion ohne meinen Adapter in der Loop:
const { adapter, database } = utils.unit.createMocks(); const { assertObjectExists } = utils.unit.createAsserts( database, adapter, ); it("works", () => { // Create an object in the fake db we will use in this test const theObject = { _id: "whatever", type: "state", common: { role: "whatever", }, };...
database.publishObject(theObject); console.dir(database.states); // Do something that should be tested // Assert that the object still exists assertObjectExists(theObject._id); });Problem ist dass er die Objete nicht anlegt und das Assert schlägt mit
TypeError: Cannot read property 'equal' of undefined
fehl.
Hilfreich wäre auchh ein Beispiel wo so Sachen umgesetzt wurden.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden