public function set_up()
 {
     parent::set_up();
     $this->wp->createImagesFromJSON($this->json('image_filesystem_data'));
     $this->wp->setTinyMetadata(1, '');
     $this->subject = new Tiny_Image(new Tiny_Settings(), 1, $this->json('_wp_attachment_metadata'));
 }
 public function set_up()
 {
     parent::set_up();
     $this->after_compress_called = false;
     $after_compress_called =& $this->after_compress_called;
     $callback = function ($compressor) use(&$after_compress_called) {
         $after_compress_called = true;
     };
     $this->compressor = Tiny_Compress::create('api1234', $callback);
 }
 public function set_up()
 {
     parent::set_up();
     $this->wp->createImagesFromJSON($this->json('image_filesystem_data'));
     $this->wp->setTinyMetadata(1, $this->json('image_database_metadata'));
     $tiny_image = new Tiny_Image(new Tiny_Settings(), 1, $this->json('_wp_attachment_metadata'));
     $this->original = $tiny_image->get_image_size();
     $this->thumbnail = $tiny_image->get_image_size('thumbnail');
     $this->small = $tiny_image->get_image_size('small');
     $this->medium = $tiny_image->get_image_size('medium');
     $this->large = $tiny_image->get_image_size('large');
 }
 public function set_up()
 {
     parent::set_up();
     $this->wp->addImageSize('medium-2', array('width' => 300, 'height' => 300));
     $this->wp->addImageSize('custom-thumbnail', array('width' => 175, 'height' => 175));
     $this->wp->addImageSize('custom-thumbnail-2', array('width' => 175, 'height' => 175));
     $this->wp->addOption('tinypng_sizes[medium-2]', 'on');
     $this->wp->addOption('tinypng_sizes[custom-thumbnail]', 'off');
     $this->wp->addOption('tinypng_sizes[custom-thumbnail-2]', 'on');
     $this->wp->addOption('tinypng_sizes[custom-thumbnail-3]', 'on');
     $this->wp->createImagesFromJSON($this->json('image_filesystem_data'));
     $this->wp->setTinyMetadata(1, $this->json('image_database_metadata'));
     $this->subject = new Tiny_Image(new Tiny_Settings(), 1, $this->json('_wp_attachment_metadata_duplicates'));
 }
 public function set_up()
 {
     parent::set_up();
     $this->subject = new Tiny_Plugin();
     $this->subject->init();
     $this->compressor = $this->getMockBuilder('TestCompressor')->setMethods(array('compress_file'))->getMock();
     $this->subject->set_compressor($this->compressor);
     $this->wp->addOption('tinypng_api_key', 'test123');
     $this->wp->addOption('tinypng_sizes[0]', 'on');
     $this->wp->addOption('tinypng_sizes[large]', 'on');
     $this->wp->addOption('tinypng_sizes[post-thumbnail]', 'on');
     $this->wp->addImageSize('post-thumbnail', array('width' => 825, 'height' => 510));
     $this->wp->createImages();
 }
 public function set_up()
 {
     parent::set_up();
     $this->subject = new Tiny_Test_Base();
 }
 public function set_up()
 {
     parent::set_up();
     $this->subject = new Tiny_Settings();
     $this->subject->admin_init();
 }