print_templates() public method

Templates are imported into the JS use wp.template.
Since: 4.3.0
public print_templates ( )
Example #1
0
 /**
  * Test the print_templates method.
  *
  * @see WP_Customize_Nav_Menus::print_templates()
  */
 function test_print_templates()
 {
     do_action('customize_register', $this->wp_customize);
     $menus = new WP_Customize_Nav_Menus($this->wp_customize);
     ob_start();
     $menus->print_templates();
     $template = ob_get_clean();
     $expected = sprintf('<button type="button" class="menus-move-up">%1$s</button><button type="button" class="menus-move-down">%2$s</button><button type="button" class="menus-move-left">%3$s</button><button type="button" class="menus-move-right">%4$s</button>', esc_html('Move up'), esc_html('Move down'), esc_html('Move one level up'), esc_html('Move one level down'));
     $this->assertContains($expected, $template);
 }