Updated function + added unit test

This commit is contained in:
laf
2016-10-25 13:19:48 +00:00
parent e287930c3b
commit 02ab4df54a
2 changed files with 8 additions and 1 deletions

View File

@@ -492,7 +492,7 @@ function safename($name)
function safedescr($descr)
{
return safename($descr);
return preg_replace('/[^a-zA-Z0-9,._\-\/\ ]/', ' ', $descr);
}
function zeropad($num, $length = 2)

View File

@@ -77,4 +77,11 @@ class CommonFunctionsTest extends \PHPUnit_Framework_TestCase
$this->assertTrue(ends_with($data, array('this', 'tesTing', 'no'), true));
$this->assertFalse(ends_with($data, array('this', 'Test'), true));
}
public function testRrdDescriptions()
{
$data = 'Toner S/N:CRUM-1';
$this->assertEquals('Toner S/N CRUM-1', safedescr($data));
}
}