}); it("dumps a string with double quote", function () { $dump = Text::dump('Hel"lo'); $this->expect($dump)->toBe('"Hel\\"lo"'); }); it("dumps a string with simple quote", function () { $dump = Text::dump("Hel'lo", "'"); $this->expect($dump)->toBe("'Hel\\'lo'"); }); it("expands escape sequences and escape special chars", function () { $dump = Text::dump(" \t \nHello \r\n \v \f World\n\n"); $this->expect($dump)->toBe("\" \\t \\nHello \\x07 \\x08 \\r\\n \\v \\f World\\n\\n\""); }); it("expands an empty string as \"\"", function () { $dump = Text::dump(''); $this->expect($dump)->toBe('""'); }); it("expands an zero string as 0", function () { $dump = Text::dump('2014'); $this->expect($dump)->toBe('"2014"'); }); it("expands espcape special chars", function () { $dump = Text::dump('20$14'); $this->expect($dump)->toBe('"20\\$14"'); $dump = Text::dump('20"14'); $this->expect($dump)->toBe('"20\\"14"'); $dump = Text::dump('20\\14'); $this->expect($dump)->toBe('"20\\\\14"'); }); }); });
protected function _reportException($exception) { $msg = '`' . get_class($exception) . '` Code(' . $exception->getCode() . ') with '; $message = $exception->getMessage(); if ($message) { $msg .= 'message ' . Text::dump($exception->getMessage()); } else { $msg .= 'no message'; } $this->write("{$msg}\n\n"); }
public function dump($value) { return Text::dump($value); }
protected function dump() { return Text::dump('Hello'); }