NewsPageCest.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Tests;
  4. use App\Tests\FunctionalTester;
  5. class NewsPageCest
  6. {
  7. /**
  8. * @param FunctionalTester $I
  9. */
  10. public function viewRu(FunctionalTester $I)
  11. {
  12. $I->amOnPage('/news');
  13. $I->wantTo('View news page (RU)');
  14. $I->seePageIsAvailable();
  15. $I->see('Тестовый текст новости');
  16. }
  17. /**
  18. * @param FunctionalTester $I
  19. */
  20. public function viewEn(FunctionalTester $I)
  21. {
  22. $I->amOnPage('/en/news');
  23. $I->wantTo('View news page (EN)');
  24. $I->seePageIsAvailable();
  25. $I->see('Test news text');
  26. }
  27. /**
  28. * @param FunctionalTester $I
  29. */
  30. public function viewDe(FunctionalTester $I)
  31. {
  32. $I->amOnPage('/de/news');
  33. $I->wantTo('View news page (DE)');
  34. $I->seePageIsAvailable();
  35. $I->see('Testen Sie den Nachrichtentext');
  36. }
  37. /**
  38. * @param FunctionalTester $I
  39. */
  40. public function viewPl(FunctionalTester $I)
  41. {
  42. $I->amOnPage('/pl/news');
  43. $I->wantTo('View news page (PL)');
  44. $I->seePageIsAvailable();
  45. $I->see('Tekst wiadomości testowej');
  46. }
  47. /**
  48. * @param FunctionalTester $I
  49. */
  50. public function viewLt(FunctionalTester $I)
  51. {
  52. $I->amOnPage('/lt/news');
  53. $I->wantTo('View news page (LT)');
  54. $I->seePageIsAvailable();
  55. $I->see('Išbandykite naujienų tekstą');
  56. }
  57. /**
  58. * @param FunctionalTester $I
  59. */
  60. public function viewCn(FunctionalTester $I)
  61. {
  62. $I->amOnPage('/cn/news');
  63. $I->wantTo('View news page (CN)');
  64. $I->seePageIsAvailable();
  65. $I->see('測試新聞文字');
  66. }
  67. }