/** * Find a snapshot post by UUID. * * @see Post_Type::find_post() */ public function test_find_post() { $post_type = new Post_Type($this->plugin->customize_snapshot_manager); $post_type->register(); $data = array('foo' => array('value' => 'bar')); $post_id = $post_type->save(array('uuid' => self::UUID, 'data' => $data, 'status' => 'publish')); $this->assertEquals($post_id, $post_type->find_post(self::UUID)); $post_id = $post_type->save(array('uuid' => self::UUID, 'data' => $data, 'status' => 'draft')); $this->assertEquals($post_id, $post_type->find_post(self::UUID)); $post_id = $post_type->save(array('uuid' => self::UUID, 'data' => $data, 'status' => 'pending')); $this->assertEquals($post_id, $post_type->find_post(self::UUID)); $this->assertNull($post_type->find_post('0734b3f9-92bb-42a5-85ee-20e90cf09b52')); }