Beispiel #1
0
 /**
  * @param FunctionalTester $I
  */
 public function testCreateMenu(FunctionalTester $I)
 {
     $I->wantTo('ensure that create menu works');
     $indexPage = IndexPage::openBy($I);
     $I->see('Menus', 'h1');
     $I->see('Menu Primary', 'h2');
     $I->amGoingTo('submit create menu form with no menu title');
     $indexPage->submitMenu('');
     $I->expect('new menu not saved');
     $I->seeCurrentUrlEquals(Url::to(['/menu/index']));
     $I->amGoingTo('submit create menu with menu title');
     $indexPage->submitMenu('Test Menu');
     $I->expectTo('see new menu');
     $I->dontSeeCurrentUrlEquals(Url::to(['/menu/index']));
     $I->see('Test Menu', 'h2');
     $I->dontSee('Menu Item Primary');
     Menu::deleteAll(['title' => 'Test Menu']);
 }