CompanyTest.php 776 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace Faker\Test\Provider\en_US;
  3. use Faker\Provider\en_US\Company;
  4. use Faker\Generator;
  5. class CompanyTest extends \PHPUnit_Framework_TestCase
  6. {
  7. /**
  8. * @var Generator
  9. */
  10. private $faker;
  11. public function setUp()
  12. {
  13. $faker = new Generator();
  14. $faker->addProvider(new Company($faker));
  15. $this->faker = $faker;
  16. }
  17. /**
  18. * @link https://stackoverflow.com/questions/4242433/regex-for-ein-number-and-ssn-number-format-in-jquery/35471665#35471665
  19. */
  20. public function testEin()
  21. {
  22. $number = $this->faker->ein;
  23. // should be in the format ##-#######, with a valid prefix
  24. $this->assertRegExp('/^(0[1-6]||1[0-6]|2[0-7]|[35]\d|[468][0-8]|7[1-7]|9[0-58-9])-\d{7}$/', $number);
  25. }
  26. }