TestTimberImage::testImageDeletionSimilarNames PHP Method

testImageDeletionSimilarNames() public method

    function testImageDeletionSimilarNames()
    {
        $data = array();
        $data['size'] = array('width' => 500, 'height' => 300);
        $upload_dir = wp_upload_dir();
        $file = self::copyTestImage('arch-2night.jpg');
        $data['test_image'] = $upload_dir['url'] . '/arch-2night.jpg';
        $data['crop'] = 'default';
        $arch_2night = TimberImageHelper::get_resize_file_path($data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop']);
        Timber::compile('assets/image-test.twig', $data);
        $file = self::copyTestImage('arch.jpg');
        $data['test_image'] = $upload_dir['url'] . '/arch.jpg';
        $data['size'] = array('width' => 520, 'height' => 250);
        $data['crop'] = 'left';
        $arch_regular = TimberImageHelper::get_resize_file_path($data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop']);
        Timber::compile('assets/image-test.twig', $data);
        $this->assertFileExists($arch_regular);
        $this->assertFileExists($arch_2night);
        //Delte the regular arch image
        TimberImageHelper::delete_generated_files($file);
        //The child of the regular arch image should be like
        //poof-be-gone
        $this->assertFileNotExists($arch_regular);
        //...but the night image remains!
        $this->assertFileExists($arch_2night);
    }