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) {
$browser->driver->manage()->deleteAllCookies();
}
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
}
public function testPageLoads()
{
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth()
->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) {
$browser->driver->manage()->deleteAllCookies();
}
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
}
public function testPageLoads()
{
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth()
->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) {
$browser->driver->manage()->deleteAllCookies();
}
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
}
public function testPageLoads()
{
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth()
->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) {
$browser->driver->manage()->deleteAllCookies();
}
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
}
public function testPageLoads()
{
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth()
->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) {
$browser->driver->manage()->deleteAllCookies();
}
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
}
public function testPageLoads()
{
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth()
->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) {
$browser->driver->manage()->deleteAllCookies();
}
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
}
public function testPageLoads()
{
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth()
->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) {
$browser->driver->manage()->deleteAllCookies();
}
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth();
});
}
public function testPageLoads()
{
$this->browse(function (Browser $browser) {
$browser
->visit(new Login())
->auth()
->visitRoute('client.subscriptions.index')
->assertSee('Invoices');
->assertSee('Invoices')
->visitRoute('client.logout');
});
}
}