Page MenuHomePhorge

StatsTest.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

StatsTest.php

<?php
namespace Tests\Browser\Admin;
use Tests\Browser;
use Tests\Browser\Pages\Admin\Stats;
use Tests\Browser\Pages\Dashboard;
use Tests\Browser\Pages\Home;
use Tests\TestCaseDusk;
class StatsTest extends TestCaseDusk
{
/**
* {@inheritDoc}
*/
public function setUp(): void
{
parent::setUp();
self::useAdminUrl();
}
/**
* Test Stats page
*/
public function testStats(): void
{
$this->browse(function (Browser $browser) {
$browser->visit(new Home())
->submitLogon('jeroen@jeroen.jeroen', \App\Utils::generatePassphrase(), true)
->on(new Dashboard())
->assertSeeIn('@links .link-stats', 'Stats')
->click('@links .link-stats')
->on(new Stats())
->assertElementsCount('@container > div', 4)
->waitFor('@container #chart-users svg')
->assertSeeIn('@container #chart-users svg .title', 'Users - last 8 weeks')
->waitFor('@container #chart-users-all svg')
->assertSeeIn('@container #chart-users-all svg .title', 'All Users - last year')
->waitFor('@container #chart-income svg')
->assertSeeIn('@container #chart-income svg .title', 'Income in CHF - last 8 weeks')
->waitFor('@container #chart-discounts svg')
->assertSeeIn('@container #chart-discounts svg .title', 'Discounts');
});
}
}

File Metadata

Mime Type
text/x-php
Expires
Thu, Jul 9, 1:37 AM (13 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1052487
Default Alt Text
StatsTest.php (1 KB)

Event Timeline