Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/Reseller/StatsTest.php
Show All 36 Lines | class StatsTest extends TestCaseDusk | ||||
{ | { | ||||
$this->browse(function (Browser $browser) { | $this->browse(function (Browser $browser) { | ||||
$browser->visit(new Home()) | $browser->visit(new Home()) | ||||
->submitLogon('reseller@' . \config('app.domain'), \App\Utils::generatePassphrase(), true) | ->submitLogon('reseller@' . \config('app.domain'), \App\Utils::generatePassphrase(), true) | ||||
->on(new Dashboard()) | ->on(new Dashboard()) | ||||
->assertSeeIn('@links .link-stats', 'Stats') | ->assertSeeIn('@links .link-stats', 'Stats') | ||||
->click('@links .link-stats') | ->click('@links .link-stats') | ||||
->on(new Stats()) | ->on(new Stats()) | ||||
->assertElementsCount('@container > div', 3) | ->assertElementsCount('@container > div', 4) | ||||
->waitForTextIn('@container #chart-users svg .title', 'Users - last 8 weeks') | ->waitForTextIn('@container #chart-users svg .title', 'Users - last 8 weeks') | ||||
->waitForTextIn('@container #chart-users-all svg .title', 'All Users - last year') | ->waitForTextIn('@container #chart-users-all svg .title', 'All Users - last year') | ||||
->waitForTextIn('@container #chart-discounts svg .title', 'Discounts'); | ->waitForTextIn('@container #chart-discounts svg .title', 'Discounts') | ||||
->waitForTextIn('@container #chart-vouchers svg .title', 'Vouchers'); | |||||
}); | }); | ||||
} | } | ||||
} | } |