Was die Dokumentation sagt: Der Wert von operator
wird verwendet, um die Werte von actual
und expected
zu trennen, wenn eine Fehlermeldung ausgegeben wird. Dies wird in der Dokumentation von Node.js für das Assert-Modul beschrieben.
Aber wenn Sie dies in der interaktiven Shell versuchen, sehen Sie, dass der Parameter ignoriert wird:
%Vor%Es macht alles Sinn, wenn man einen Blick auf die Umsetzung des assert nehmen Modul, Zeilen 101-109 :
%Vor%eine bessere Beschreibung könnte also sein, dass es nicht verwendet wird automatisch in der Nachricht, aber es können verwendet werden, wenn Sie die Ausnahme abfangen und erstellen eine entsprechende Meldung selbst . Folglich kann dieser Parameter nützlich sein, wenn Sie ein eigenes Testframework erstellen möchten.
Sie können Node.js zwingen, diesen Parameter zu verwenden, wenn Sie die message
Parameter nicht angeben, z indem undefined
explizit übergeben wird:
Tags und Links unit-testing node.js assert