1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
/**
* Test: Nette\Utils\Strings::indent()
*/
declare(strict_types=1);
use Nette\Utils\Strings;
use Tester\Assert;
require __DIR__ . '/../bootstrap.php';
Assert::same('', Strings::indent(''));
Assert::same("\n", Strings::indent("\n"));
Assert::same("\tword", Strings::indent('word'));
Assert::same("\n\tword", Strings::indent("\nword"));
Assert::same("\n\tword", Strings::indent("\nword"));
Assert::same("\n\tword\n", Strings::indent("\nword\n"));
Assert::same("\r\n\tword\r\n", Strings::indent("\r\nword\r\n"));
Assert::same("\r\n\t\tword\r\n", Strings::indent("\r\nword\r\n", 2));
Assert::same("\r\n word\r\n", Strings::indent("\r\nword\r\n", 2, ' '));
|