Es ist der folgende Code von NPM-Modul:JS Verschlüsse mit tiefer Verschachtelung
var actions = {};
var methods = ['POST', 'GET', 'PATCH', 'DELETE'];
methods.forEach(function(method) {
actions['mock' + method] = function(browser, url, response) {
browser.execute(function() {
result[method][url] = response;
});
}
});
module.exports = actions;
I 4 Methoden haben will: mockPOST, mockGET, mockDELETE, mockPATCH. Jede Methode sollte nur browser.execute
mit Callback-Funktion ausführen und response
in das entsprechende Feld result
- result['POST']
in der mockPOST
und so weiter. Aber wenn ich ausführen
utils.mockPOST(browser, 'auth', {"result": "OK"});
ich method is not defined
Fehler. Was soll ich machen? Vielen Dank!
'Ergebnis' ist nicht definiert. – jcubic
Ergebnis ist nicht der Grund, aber browser.execute ist möglicherweise. Wie kann ich es reparieren? Vielen Dank! – malcoauri