Таким образом, симпатичный принтер по умолчанию для значений jQuery в jasmine не очень хорош (он печатает его как объект, перечисляя все доступные методы). Было бы намного приятнее, если бы он просто напечатал его в виде массива.
Я мог бы переопределить jasmine.PrettyPrinter.prototype.format
, чтобы дать конкретные инструкции в случае value instanceof jQuery
, или переопределить jasmine.isArray_
, чтобы вернуть true для объектов jQuery, но оба они выглядят как хаки.
Есть ли более естественный способ расширения жасминового принтера?