コード例 #1
0
<?php

use Tribe\Events\Codeception\UITester;
$scenario->group('settings');
$I = new UITester\EventSteps($scenario);
$I->am('administrator');
$I->wantTo('verify that TEC Single Event Slug Setting');
// Activate The Events Calendar Plugin
$I->loginAsAdmin();
$I->amOnPluginsPage();
$I->activatePlugin('the-events-calendar');
$I->see('Thanks for Updating');
// Set Permalink to "pretty"
$I->amOnPage('/wp-admin/options-permalink.php');
$I->see('Permalink Settings');
$I->selectOption('form input[name=selection]', '/%postname%/');
$I->click('Save Changes');
// Create new Event
$I->createEvent(array('title' => "Sample Event"));
// Navigate to new Event
// Verify Event is at default URL
$I->amOnPage("/event/sample-event");
$I->see('Sample Event');
// Change Event URL
$I->amOnPage('/wp-admin/edit.php?post_type=tribe_events&page=tribe-events-calendar');
$I->fillField('singleEventSlug', 'box');
$I->click('Save Changes');
// Verify Event is at new URL.
$I->amOnPage('/box/sample-event');
$I->see('Sample Event');