Пример #1
0
 /**
  * @param AcceptanceTester $I
  */
 public function testView(AcceptanceTester $I)
 {
     $I->wantTo('ensure that view user works');
     $I->amOnPage(Url::to(['/user/view', 'id' => 1]));
     $I->see('View User: superadmin', 'h1');
     $I->dontSeeLink('Update');
     $I->dontSeeLink('Delete');
     $I->amOnPage(Url::to(['/user/view', 'id' => 5]));
     $I->see('View User: contributor', 'h1');
     $I->seeLink('Update');
     $I->seeLink('Delete');
 }
Пример #2
0
 /**
  * @param AcceptanceTester $I
  */
 public function testCreate(AcceptanceTester $I)
 {
     $I->wantTo('ensure that create media works');
     $I->amOnPage(Url::to(['/media/create']));
     $I->see('Add New Media', 'h1');
     $I->see('Add files...');
 }
Пример #3
0
 /**
  * @param AcceptanceTester $I
  */
 public function testDetail(AcceptanceTester $I)
 {
     $I->wantTo('ensure that detail theme works');
     $I->amOnPage(Url::to(['/theme/detail', 'theme' => 'writesdown']));
     $I->see('Detail Theme', 'h1');
     $I->see('Name');
     $I->see('Author');
 }
Пример #4
0
 /**
  * @param AcceptanceTester $I
  */
 public function testView(AcceptanceTester $I)
 {
     $I->wantTo('ensure that view post-type works');
     $I->amOnPage(Url::to(['/post-type/view', 'id' => 1]));
     $I->see('View Post Type: Post', 'h1');
     $I->see('Taxonomies', 'h3');
     $I->amOnPage(Url::to(['/post-type/view', 'id' => 2]));
     $I->see('View Post Type: Page', 'h1');
     $I->dontSee('Taxonomies', 'h3');
 }
Пример #5
0
 /**
  * @param AcceptanceTester $I
  */
 public function testCreate(AcceptanceTester $I)
 {
     $I->wantTo('ensure that create widget works');
     $I->amOnPage(Url::to(['/widget/create']));
     $I->see('Add New Widget', 'h1');
     $I->see('Upload New Widget');
     $I->see('Upload');
     $I->amGoingTo('submit widget form without zip file');
     $I->click('Upload', '#widget-create-form');
     if (method_exists($I, 'wait')) {
         $I->wait(3);
     }
     $I->expectTo('see validation errors');
     $I->see('Widget (ZIP) cannot be blank.', '.help-block');
 }
Пример #6
0
 /**
  * @param AcceptanceTester $I
  */
 public function testCreate(AcceptanceTester $I)
 {
     $I->wantTo('ensure that create widget works');
     $I->amOnPage(Url::to(['/widget/create']));
     $I->see('Add New Widget', 'h1');
     $I->see('Upload New Widget');
     $I->see('Upload');
     $I->amGoingTo('submit widget form without zip file');
     $I->click('Upload', '#widget-create-form');
     if (method_exists($I, 'wait')) {
         $I->wait(3);
     }
     $I->expect('the widget not successfully uploaded');
     $I->dontSee('Widgets', 'h1');
 }
Пример #7
0
 /**
  * @param AcceptanceTester $I
  */
 public function testCreate(AcceptanceTester $I)
 {
     $I->wantTo('ensure that create module works');
     $I->amOnPage(Url::to(['/module/create']));
     $I->see('Add New Module', 'h1');
     $I->see('Upload New Module');
     $I->see('Upload');
     $I->amGoingTo('submit module form without file');
     $I->click('Upload', '#module-create-form');
     if (method_exists($I, 'wait')) {
         $I->wait(3);
     }
     $I->expectTo('see validation errors');
     $I->see('Module (ZIP) cannot be blank.', '.help-block');
 }
Пример #8
0
 /**
  * @param AcceptanceTester $I
  */
 public function testCreate(AcceptanceTester $I)
 {
     $I->wantTo('ensure that create module works');
     $I->amOnPage(Url::to(['/module/create']));
     $I->see('Add New Module', 'h1');
     $I->see('Upload New Module');
     $I->see('Upload');
     $I->amGoingTo('submit module form without file');
     $I->click('Upload', '#module-create-form');
     if (method_exists($I, 'wait')) {
         $I->wait(3);
     }
     $I->expect('module not successfully installed');
     $I->dontSee('Modules', 'h1');
 }
Пример #9
0
 public function testGroup(AcceptanceTester $I)
 {
     $I->wantTo('ensure that setting works');
     $I->amOnPage(Url::to(['/setting/group', 'id' => 'general']));
     $I->see('General Settings', 'h1');
     $I->amGoingTo('update site title and tag line');
     $I->fillField('input[name="Option[sitetitle][value]"]', 'My New Website');
     $I->fillField('input[name="Option[tagline][value]"]', 'My New Website Tagline');
     $I->click('Save');
     if (method_exists($I, 'wait')) {
         $I->wait(3);
     }
     $I->expectTo('see success message');
     $I->see('Settings successfully saved.');
     Option::up('sitetitle', 'WritesDown');
     Option::up('tagline', 'CMS Built with Yii Framework');
 }