driver->manage()->deleteAllCookies(); } $this->browse(function (Browser $browser) { $browser ->visit(new Login()) ->auth(); }); $this->disableCompanyGateways(); CompanyGateway::where('gateway_key', 'f7ec488676d310683fb51802d076d713')->restore(); $cg = CompanyGateway::where('gateway_key', 'f7ec488676d310683fb51802d076d713')->firstOrFail(); $fees_and_limits = $cg->fees_and_limits; $fees_and_limits->{GatewayType::BANK_TRANSFER} = new FeesAndLimits(); $cg->fees_and_limits = $fees_and_limits; $cg->save(); $company = Company::first(); $settings = $company->settings; $settings->client_portal_allow_under_payment = true; $settings->client_portal_allow_over_payment = true; $company->settings = $settings; $company->save(); } public function testAddingBankAccount() { $this->browse(function (Browser $browser) { $browser ->visitRoute('client.payment_methods.index') ->press('Add Payment Method') ->clickLink('Bank Account') ->type('#account-holder-name', 'John Doe') ->type('#account-number', '1000000000') ->type('#routing-number', '011000015') ->type('#billing-region', 'AL') ->type('#billing-postal-code', '12345') ->press('Add Payment Method') ->assertSee('Added payment method.'); }); } }