<?php namespace SilverStripe\CMS\Tests\Controllers; use SilverStripe\CMS\BatchActions\CMSBatchAction_Archive; use SilverStripe\CMS\BatchActions\CMSBatchAction_Publish; use SilverStripe\CMS\BatchActions\CMSBatchAction_Restore; use SilverStripe\CMS\BatchActions\CMSBatchAction_Unpublish; use SilverStripe\CMS\Forms\SiteTreeURLSegmentField; use SilverStripe\CMS\Model\SiteTree; use SilverStripe\Core\Config\Config; use SilverStripe\Dev\SapphireTest; use SilverStripe\Versioned\Versioned; /** * Tests CMS Specific subclasses of {@see CMSBatchAction} */ class SiteTreeURLSegmentFieldTest extends SapphireTest { /** * Test which pages can be published via batch actions */ public function testURLSuffix() { $field = new SiteTreeURLSegmentField('URLSegment'); $field->setURLSuffix('?foo=bar'); $this->assertEquals('?foo=bar', $field->getURLSuffix()); $this->assertEquals('?foo=bar', $field->getAttributes()['data-suffix']); } }