set('signup_confirmation.enabled', false); } function testItCanReinstall() { $wp = Stub::make(new WPFunctions, [ 'doAction' => asCallable([WPHooksHelper::class, 'doAction']), ]); $router = new Setup($wp); $response = $router->reset(); expect($response->status)->equals(APIResponse::STATUS_OK); $settings = new SettingsController(); $signup_confirmation = $settings->fetch('signup_confirmation.enabled'); expect($signup_confirmation)->true(); $woocommerce_optin_on_checkout = $settings->fetch('woocommerce.optin_on_checkout'); expect($woocommerce_optin_on_checkout['enabled'])->true(); $hook_name = 'mailpoet_setup_reset'; expect(WPHooksHelper::isActionDone($hook_name))->true(); } function _after() { Setting::deleteMany(); } }