TestTimberImage::testImageDeletion PHP Méthode

testImageDeletion() public méthode

public testImageDeletion ( )
    function testImageDeletion()
    {
        $data = array();
        $data['size'] = array('width' => 500, 'height' => 300);
        $upload_dir = wp_upload_dir();
        $file = self::copyTestImage('city-museum.jpg');
        $data['test_image'] = $upload_dir['url'] . '/city-museum.jpg';
        $data['crop'] = 'default';
        Timber::compile('assets/image-test.twig', $data);
        $resized_500_file = TimberImageHelper::get_resize_file_path($data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop']);
        $data['size'] = array('width' => 520, 'height' => 250);
        $data['crop'] = 'left';
        Timber::compile('assets/image-test.twig', $data);
        $resized_520_file = TimberImageHelper::get_resize_file_path($data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop']);
        //make sure it generated the sizes we're expecting
        $this->assertFileExists($resized_500_file);
        $this->assertFileExists($resized_520_file);
        //Now delete the "parent" image
        TimberImageHelper::delete_generated_files($file);
        //Have the children been deleted as well?
        $this->assertFileNotExists($resized_520_file);
        $this->assertFileNotExists($resized_500_file);
    }