Update authentication process

This commit is contained in:
Benjamin Beganović 2021-07-05 10:29:52 +02:00
parent 1d1d04ccd1
commit 53b4bd8d57
7 changed files with 56 additions and 21 deletions

View File

@ -15,16 +15,21 @@ class CreditsTest extends DuskTestCase
foreach (static::$browsers as $browser) { foreach (static::$browsers as $browser) {
$browser->driver->manage()->deleteAllCookies(); $browser->driver->manage()->deleteAllCookies();
} }
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
} }
public function testPageLoads() public function testPageLoads()
{ {
$this->browse(function (Browser $browser) { $this->browse(function (Browser $browser) {
$browser $browser
->visit(new Login())
->auth()
->visitRoute('client.credits.index') ->visitRoute('client.credits.index')
->assertSee('Credits'); ->assertSee('Credits')
->visitRoute('client.logout');
}); });
} }
} }

View File

@ -15,16 +15,21 @@ class DocumentsTest extends DuskTestCase
foreach (static::$browsers as $browser) { foreach (static::$browsers as $browser) {
$browser->driver->manage()->deleteAllCookies(); $browser->driver->manage()->deleteAllCookies();
} }
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
} }
public function testPageLoads() public function testPageLoads()
{ {
$this->browse(function (Browser $browser) { $this->browse(function (Browser $browser) {
$browser $browser
->visit(new Login())
->auth()
->visitRoute('client.documents.index') ->visitRoute('client.documents.index')
->assertSee('Invoices'); ->assertSee('Invoices')
->visitRoute('client.logout');
}); });
} }
} }

View File

@ -15,16 +15,21 @@ class PaymentMethodsTest extends DuskTestCase
foreach (static::$browsers as $browser) { foreach (static::$browsers as $browser) {
$browser->driver->manage()->deleteAllCookies(); $browser->driver->manage()->deleteAllCookies();
} }
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
} }
public function testPageLoads() public function testPageLoads()
{ {
$this->browse(function (Browser $browser) { $this->browse(function (Browser $browser) {
$browser $browser
->visit(new Login())
->auth()
->visitRoute('client.payment_methods.index') ->visitRoute('client.payment_methods.index')
->assertSee('Payment Methods'); ->assertSee('Payment Methods')
->visitRoute('client.logout');
}); });
} }
} }

View File

@ -15,16 +15,21 @@ class PaymentsTest extends DuskTestCase
foreach (static::$browsers as $browser) { foreach (static::$browsers as $browser) {
$browser->driver->manage()->deleteAllCookies(); $browser->driver->manage()->deleteAllCookies();
} }
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
} }
public function testPageLoads() public function testPageLoads()
{ {
$this->browse(function (Browser $browser) { $this->browse(function (Browser $browser) {
$browser $browser
->visit(new Login())
->auth()
->visitRoute('client.payments.index') ->visitRoute('client.payments.index')
->assertSee('Recurring Invoices'); ->assertSee('Recurring Invoices')
->visitRoute('client.logout');
}); });
} }
} }

View File

@ -15,16 +15,21 @@ class QuotesTest extends DuskTestCase
foreach (static::$browsers as $browser) { foreach (static::$browsers as $browser) {
$browser->driver->manage()->deleteAllCookies(); $browser->driver->manage()->deleteAllCookies();
} }
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
} }
public function testPageLoads() public function testPageLoads()
{ {
$this->browse(function (Browser $browser) { $this->browse(function (Browser $browser) {
$browser $browser
->visit(new Login())
->auth()
->visitRoute('client.quotes.index') ->visitRoute('client.quotes.index')
->assertSee('Quotes'); ->assertSee('Quotes')
->visitRoute('client.logout');
}); });
} }
} }

View File

@ -15,16 +15,21 @@ class RecurringInvoices extends DuskTestCase
foreach (static::$browsers as $browser) { foreach (static::$browsers as $browser) {
$browser->driver->manage()->deleteAllCookies(); $browser->driver->manage()->deleteAllCookies();
} }
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
} }
public function testPageLoads() public function testPageLoads()
{ {
$this->browse(function (Browser $browser) { $this->browse(function (Browser $browser) {
$browser $browser
->visit(new Login())
->auth()
->visitRoute('client.recurring_invoices.index') ->visitRoute('client.recurring_invoices.index')
->assertSee('Recurring Invoices'); ->assertSee('Recurring Invoices')
->visitRoute('client.logout');
}); });
} }
} }

View File

@ -15,16 +15,21 @@ class SubscriptionsTest extends DuskTestCase
foreach (static::$browsers as $browser) { foreach (static::$browsers as $browser) {
$browser->driver->manage()->deleteAllCookies(); $browser->driver->manage()->deleteAllCookies();
} }
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
} }
public function testPageLoads() public function testPageLoads()
{ {
$this->browse(function (Browser $browser) { $this->browse(function (Browser $browser) {
$browser $browser
->visit(new Login())
->auth()
->visitRoute('client.subscriptions.index') ->visitRoute('client.subscriptions.index')
->assertSee('Invoices'); ->assertSee('Invoices')
->visitRoute('client.logout');
}); });
} }
} }