InternetTest.php 753 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace Faker\Test\Provider\fr_CH;
  3. use Faker\Generator;
  4. use Faker\Provider\fr_CH\Person;
  5. use Faker\Provider\fr_CH\Internet;
  6. use Faker\Provider\fr_CH\Company;
  7. use PHPUnit\Framework\TestCase;
  8. class InternetTest extends TestCase
  9. {
  10. /**
  11. * @var Faker\Generator
  12. */
  13. private $faker;
  14. public function setUp()
  15. {
  16. $faker = new Generator();
  17. $faker->addProvider(new Person($faker));
  18. $faker->addProvider(new Internet($faker));
  19. $faker->addProvider(new Company($faker));
  20. $this->faker = $faker;
  21. }
  22. /**
  23. * @test
  24. */
  25. public function emailIsValid()
  26. {
  27. $email = $this->faker->email();
  28. $this->assertNotFalse(filter_var($email, FILTER_VALIDATE_EMAIL));
  29. }
  30. }