Classi per la configurazione upload
Cristiano Magro
2019-08-27 8529fba8aa8e044acb6cf7899d793e3a793dcde1
tests/Vola/UploadFile/FilenameTest.php
@@ -9,13 +9,25 @@
class FilenameTest extends PHPUnit_Framework_TestCase
{
    public function testFilename()
    /**
     * @dataProvider nomiDeiFile
     */
    public function testFilename($nome, $atteso)
    {
        $nome = '../ciCcio-- a.zip';
        $atteso = 'ciccio-a.zip';
        $esito = Upload_Filename::create()->filter($nome);
        $this->assertEquals($atteso, $esito);
    }
    public function nomiDeiFile()
    {
        return [
            ['ciccio', 'ciccio'],
            ['../ciCcio-- a.zip', 'ciccio-a.zip'],
            ['../../ciccio.ZIP.zip', 'ciccio.zip.zip'],
            ['ciccioò.zip', 'ciccioò.zip'],
            ['', ''],
        ];
    }
}