/** * Verify that unactive method isn't present at frontend * * @group list * @guy DeliveryTester\DeliverySteps */ public function toggleUnActive(DeliveryTester\DeliverySteps $I) { $I->amOnPage(DeliveryPage::$URL); $row = $I->SearchDeliveryMethod($this->name); if ($row) { $ActiveButtonClass = $I->grabAttributeFrom(DeliveryPage::ListActiveButtonLine($row), 'class'); $I->comment($ActiveButtonClass); if ($ActiveButtonClass == 'prod-on_off ') { $I->click(DeliveryPage::ListActiveButtonLine($row)); } $missing = $I->CheckMethodNotPresentInFrontEnd($this->name); if (!$missing) { $I->fail('Unactive Method is present in front end'); } elseif ($missing) { $I->assertEquals(true, true, "Unactive Method is missing in front end"); } } else { $I->fail('There are no method $this->name for testing ToggleUnActive, create it before test'); } }