/** * @param AcceptanceTester $I */ public function testView(AcceptanceTester $I) { $I->wantTo('ensure that term view page works'); $I->amOnPage(Url::to(['/term/view', 'id' => 1])); $I->see('Category: Sample Category', 'h1'); $I->seeLink('Sample Post'); $I->amOnPage(Url::to(['/term/view', 'term_slug' => 'sample-category'])); $I->see('Category: Sample Category', 'h1'); $I->seeLink('Sample Post'); }
/** * @param AcceptanceTester $I */ public function testView(AcceptanceTester $I) { $I->wantTo('ensure that user view page works'); $I->amOnPage(Url::to(['/user/view', 'id' => 1])); $I->see('All Posts By Super Administrator', 'h1'); $I->seeLink('Sample Post'); $I->amOnPage(Url::to(['/user/view', 'user' => 'superadmin'])); $I->see('All Posts By Super Administrator', 'h1'); $I->seeLink('Sample Post'); }
/** * @param AcceptanceTester $I */ public function testView(AcceptanceTester $I) { $I->wantTo('ensure that view media works'); $I->amOnPage(Url::to(['/media/view', 'id' => 1])); // $I->see('Test Media', 'h1'); $I->see('Test Media'); $I->seeLink('Test Media'); $I->amOnPage(Url::to(['/media/view', 'media_slug' => 'test-media'])); // $I->see('Test Media', 'h1'); $I->see('Test Media'); $I->seeLink('Test Media'); }
<?php use tests\codeception\frontend\AcceptanceTester; /* @var $scenario Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('My Company'); $I->seeLink('About'); $I->click('About'); $I->see('This is the About page.');
/** * @param AcceptanceTester $I */ public function testView(AcceptanceTester $I) { $I->wantTo('ensure that post view works'); $I->amOnPage(Url::to(['/post/view', 'id' => 1])); // $I->see('Sample Post', 'h1'); $I->see('Sample Post'); $I->amOnPage(Url::to(['/post/view', 'postslug' => 'sample-post'])); // $I->see('Sample Post', 'h1'); $I->see('Sample Post'); }
<?php use tests\codeception\frontend\AcceptanceTester; /* @var $scenario Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('Yii2 Starter Kit'); $I->seeLink('About'); $I->click('About'); $I->amOnPage('/page/about');
/** * @env php */ public function testI18nNotSourceLang(AcceptanceTester $I) { $I->wantTo('test i18n on other than source language page'); $I->amOnPage('/ru'); $I->see('Radiata CMS. ' . date("Y") . ' год', '#copyright'); }
<?php use tests\codeception\frontend\AcceptanceTester; /* @var $scenario Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('IrisCMS'); $I->seeLink('About'); $I->click('About'); $I->see('This is the About page.');
<?php use tests\codeception\frontend\AcceptanceTester; /* @var $scenario Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('<ul class="pagination">'); $I->seeLink('Гороскоп'); $I->click('Гороскоп'); $I->seeLink('Гороскопы на месяц');
<?php use tests\codeception\frontend\AcceptanceTester; /* @var $scenario Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('Forum'); $I->seeLink('About'); $I->click('About'); $I->see('This is the About page.');
<?php use tests\codeception\frontend\AcceptanceTester; $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('Naabs 2'); $I->seeLink('About'); $I->click('About'); $I->see('This is the About page.');
<?php namespace tests\codeception\frontend\acceptance; use Yii; use tests\codeception\frontend\AcceptanceTester; /* @var $scenario \Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('MyProject'); $I->seeLink('About'); $I->click('About'); $I->see('This is the About page.');
<?php use tests\codeception\frontend\AcceptanceTester; /* @var $scenario Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('My Yii Application'); $I->seeLink('Sing in'); $I->click('Sing in'); $I->see('Sign in to start your session');