habe ich den folgenden Code:Wie Funktionen für Gleichheit testen, wenn Unit-Tests
DeviceEventEmitter.addListener(eventName,() => { return 'myHandler' })
ich mit dem folgenden Test genannt mich entschieden, dass DeviceEventEmitter
ist:
DeviceEventEmitter.addListener = jest.fn();
expect(DeviceEventEmitter.addListener.mock.calls[0][1]).toEqual(() => { return 'myHandler' });
jedoch der Test nicht erfolgreich mit :
expect(received).toEqual(expected)
Expected value to equal:
[Function anonymous]
Received:
[Function anonymous]
Es sieht aus wie es nicht versteht, dass die Funktionen identisch sind.
Wie also kann ich erkennen, wenn die Funktionen identisch sind?