/** * @param AcceptanceTester $I */ public function testDelete(AcceptanceTester $I) { $I->wantTo('ensure that delete user works'); IndexPage::openBy($I); $I->see('Users', 'h1'); $I->dontSeeElement('#user-grid-view a[href="' . Url::to(['/user/delete', 'id' => 1]) . '"]'); $I->seeElement('#user-grid-view a[href="' . Url::to(['/user/delete', 'id' => 6]) . '"]'); if (method_exists($I, 'acceptPopup') && method_exists($I, 'wait')) { $I->click('#user-grid-view a[href="' . Url::to(['/user/delete', 'id' => 6]) . '"]'); $I->acceptPopup(); $I->wait(5); $I->dontSee('subscriber', '#user-grid-view'); } }
/** * @param FunctionalTester $I */ public function testDelete(FunctionalTester $I) { $I->wantTo('ensure that delete user works'); IndexPage::openBy($I); $I->see('Users', 'h1'); $I->dontSeeElement('#user-grid-view a[href="' . Url::to(['/user/delete', 'id' => 1]) . '"]'); $I->seeElement('#user-grid-view a[href="' . Url::to(['/user/delete', 'id' => 6]) . '"]'); // Delete only works on acceptance test [JS] }