public function test_sanitization() { $test_data = 'invalid'; $fm = new Fieldmanager_Colorpicker(array('name' => 'test_colorpicker')); $fm->add_meta_box('test meta box', 'post')->save_to_post_meta($this->post->ID, $test_data); $this->assertEquals('', get_post_meta($this->post->ID, 'test_colorpicker', true)); }
/** * @dataProvider default_color_iterations * @param array $args Fieldmanager_Colorpicker args * @param string $regex Test regex */ public function test_default_color($args, $regex) { $args['name'] = rand_str(); $fm = new Fieldmanager_Colorpicker($args); ob_start(); $fm->add_meta_box('Test Colorpicker', 'post')->render_meta_box($this->post, array()); $html = ob_get_clean(); $this->assertRegExp($regex, $html); }