/** * @group set_settings_by_mwform */ public function test_set_settings_by_mwform() { global $wp_query; $wp_query->is_singular = true; $post = $this->generate_page_has_mwform_formkey($this->Setting); $ExecShortcode = new MW_WP_Form_Exec_Shortcode($post, ''); $ExecShortcode->set_settings_by_mwform(array('input' => '/input/', 'confirm' => '/confirm/', 'complete' => '/complete/', 'validation_error' => '/error/')); $this->assertEquals('/input/', $ExecShortcode->get('input_url')); $this->assertEquals('/confirm/', $ExecShortcode->get('confirmation_url')); $this->assertEquals('/complete/', $ExecShortcode->get('complete_url')); $this->assertEquals('/error/', $ExecShortcode->get('validation_error_url')); }