/** * Tests hide_disabled_publishing_actions. * * @covers CustomizeSnapshots\Post_Type::hide_disabled_publishing_actions() */ public function test_hide_disabled_publishing_actions() { $post_type = new Post_Type($this->plugin->customize_snapshot_manager); $post_id = $post_type->save(array('uuid' => self::UUID, 'data' => array())); ob_start(); $post_type->hide_disabled_publishing_actions(get_post($post_id)); $output = ob_get_clean(); $this->assertEmpty($output); $post_type->save(array('uuid' => self::UUID, 'status' => 'publish')); ob_start(); $post_type->hide_disabled_publishing_actions(get_post($post_id)); $output = ob_get_clean(); $this->assertNotEmpty($output); $this->assertContains('misc-pub-post-status', $output); }