Skip to content

Commit

Permalink
Fixes.
Browse files Browse the repository at this point in the history
  • Loading branch information
mfendeksilverstripe committed Dec 21, 2023
1 parent cc21e76 commit 4c6c0cb
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 11 deletions.
10 changes: 5 additions & 5 deletions tests/php/Form/GridField/RichFilterHeaderTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ public function testRenderFilteredHeaderStandard(): void
$component = $config->getComponentByType(RichFilterHeader::class);
$htmlFragment = $component->getHTMLFragments($gridField);

$this->assertContains(
$this->assertStringContainsString(
'<input type="text" name="filter[testfield][City]"'
. ' class="text grid-field__sort-field no-change-track form-group--no-label"'
. ' id="Form_mockform_filter_testfield_City" placeholder="Filter by City" />',
Expand All @@ -99,15 +99,15 @@ public function testRenderFilterHeaderWithCustomFields(): void

$htmlFragment = $component->getHTMLFragments($gridField);

$this->assertContains(
$this->assertStringContainsString(
'<select name="filter[testfield][Name]" '
. 'class="dropdown grid-field__sort-field no-change-track form-group--no-label"'
. ' id="Form_mockform_filter_testfield_Name" placeholder="Filter by Name">',
$htmlFragment['header'],
'We expect a rendered Name filter'
);

$this->assertContains(
$this->assertStringContainsString(
'<select name="filter[testfield][City]" '
. 'class="dropdown grid-field__sort-field no-change-track form-group--no-label"'
. ' id="Form_mockform_filter_testfield_City" placeholder="Filter by City">',
Expand Down Expand Up @@ -141,15 +141,15 @@ public function testRenderFilterHeaderWithFullConfig(): void

$htmlFragment = $component->getHTMLFragments($gridField);

$this->assertContains(
$this->assertStringContainsString(
'<select name="filter[testfield][Name]" '
. 'class="dropdown grid-field__sort-field no-change-track form-group--no-label"'
. ' id="Form_mockform_filter_testfield_Name" placeholder="Filter by Name">',
$htmlFragment['header'],
'We expect a rendered Name filter'
);

$this->assertContains(
$this->assertStringContainsString(
'<select name="filter[testfield][City]" '
. 'class="dropdown grid-field__sort-field no-change-track form-group--no-label"'
. ' id="Form_mockform_filter_testfield_City" placeholder="Filter by City">',
Expand Down
6 changes: 4 additions & 2 deletions tests/php/Form/GridField/RichFilterHeaderTest/Cheerleader.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@

use SilverStripe\Dev\TestOnly;
use SilverStripe\ORM\DataObject;
use SilverStripe\ORM\HasManyList;

/**
* Class Cheerleader
* @package Terraformers\RichFilterHeader\Tests\Form\GridField\RichFilterHeaderTest
* @property string $Name
* @method Team Team()
* @method HasManyList|CheerleaderHat[] Hats()
*/
class Cheerleader extends DataObject implements TestOnly
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@

use SilverStripe\Dev\TestOnly;
use SilverStripe\ORM\DataObject;
use SilverStripe\ORM\ManyManyList;

/**
* Class CheerleaderHat
* @package Terraformers\RichFilterHeader\Tests\Form\GridField\RichFilterHeaderTest
* @property string $Colour
* @method ManyManyList|Cheerleader[] Cheerleaders()
*/
class CheerleaderHat extends DataObject implements TestOnly
{
Expand Down
5 changes: 3 additions & 2 deletions tests/php/Form/GridField/RichFilterHeaderTest/Team.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@
use SilverStripe\ORM\DataObject;

/**
* Class Team
* @package Terraformers\RichFilterHeader\Tests\Form\GridField\RichFilterHeaderTest
* @property string $Name
* @property string $City
* @method Cheerleader Cheerleader()
*/
class Team extends DataObject implements TestOnly
{
Expand Down

0 comments on commit 4c6c0cb

Please sign in to comment.