Classi per la configurazione upload
Cristiano Magro
2019-07-09 4f2cd311147410082138cab57be77ec431769bd3
tests/Vola/UploadFile/FilesFilterTest.php
@@ -25,23 +25,31 @@
    }
    public function testEmpty()
    /**
     * @dataProvider addExtension
     */
    public function testAddExtension($lista, $atteso)
    {
        $atteso = '{}';
        $atteso = '[]';
        $esito = $this->object->toJson();
        $this->assertEquals($atteso, $esito);
    }
    public function testAddGif()
    {
        $atteso = '{"title":"Image files","extensions":"gif"}';
        foreach ($lista as $item) {
            $this->object->addExt($item);
        }
        $this->object->addExt('gif');
        $esito = $this->object->toJson();
        $this->assertEquals($atteso, $esito);
    }
    public function addExtension(){
        return [
          [[], '[]'],
          [['fasullo'], '[]'],
          [['gif'], '[{"title":"Image files","extensions":"gif"}]'],
          [['doc'], '[{"title":"Documenti","extensions":"doc"}]'],
          [['DOC'], '[{"title":"Documenti","extensions":"doc"}]'],
          [['DOc', 'gif'],'[{"title":"Documenti","extensions":"doc"},{"title":"Image files","extensions":"gif"}]'],
        ];
    }
}