for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Firesphere\SolrFluent\Tests;
use Firesphere\SolrFluent\Extensions\FluentSchemaExtension;
use SilverStripe\Dev\SapphireTest;
use SilverStripe\ORM\ArrayList;
use TractorCow\Fluent\Model\Locale;
class FluentSchemaExtensionTest extends SapphireTest
{
private static $fixture_file = '../FluentTest.yml';
$fixture_file
public function testOnAfterFieldDefinition()
$data = ArrayList::create();
$item = [
'Field' => 'Test'
];
$extension = new FluentSchemaExtension();
$extension->onAfterFieldDefinition($data, $item);
$copy = $data->first();
$this->assertEquals('en_NZ_Test', $copy['Field']);
$this->assertEquals(Locale::get()->count(), $data->count());
}