Pretty printing is occasionally useful outside of the places where a configured pretty printer is injected (matchers and asymmetric equality testers). Users sometimes use the private basicPrettyPrinter for that. jasmine.pp is part of the public interface and uses the current runable's custom object formatters.