Source of file FakerProviderTest.php
Size: 1,275 Bytes - Last Modified: 2021-12-23T10:02:17+00:00
/var/www/docs.ssmods.com/process/src/tests/FakerProviderTest.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | <?php namespace Seeder\Tests; use Seeder\FakerProvider; use Seeder\Util\Field; use Seeder\Util\SeederState; /** * Class FakerProviderTest * @package Seeder\Tests */ class FakerProviderTest extends \SapphireTest { /** * */ public function testGenerateField_Sentences_JoinsWithSpaces() { $provider = new FakerProvider(); $field = new Field(); $field->fieldType = Field::FT_FIELD; $field->dataType = 'Varchar(255)'; $field->options = array( 'type' => 'sentences', 'arguments' => array(6), ); $values = $provider->generate($field, new SeederState()); $value = $values[0]; $this->assertFalse(strpos($value, "\n")); } /** * */ public function testGenerateField_Paragraphs_JoinsWithNewLines() { $provider = new FakerProvider(); $field = new Field(); $field->fieldType = Field::FT_FIELD; $field->dataType = 'Text'; $field->options = array( 'type' => 'paragraphs', 'arguments' => array(3), ); $values = $provider->generate($field, new SeederState()); $value = $values[0]; $this->assertTrue(strpos($value, "\n") !== false); } } |