ZF2 Module
+Maintainer
+Gintautas Miselis
+ +naktibalda
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9de0f0475..0bc45d58c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -19,7 +19,7 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: token: ${{ secrets.GH_PAT }} @@ -33,7 +33,7 @@ jobs: env: COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - php-version: 8.0 + php-version: 8.1 - name: Install dependencies run: composer install --prefer-dist --no-progress diff --git a/Gemfile b/Gemfile index a8ba13c82..52816f1c6 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' -gem 'jekyll', '~> 4.3.1' +gem 'jekyll', '~> 4.3.3' gem 'kramdown' gem 'rouge' gem 'webrick' diff --git a/README.md b/README.md index 918c34b10..925d83538 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Codeception Site +# Codeception.com Website https://codeception.com diff --git a/RoboFile.php b/RoboFile.php index 770ca1403..cb6a82e2f 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -11,7 +11,8 @@ class RoboFile extends \Robo\Tasks const REPO_BLOB_URL = 'https://github.com/Codeception/Codeception/blob'; const BRANCH_4x = '4.2'; - const BRANCH_5x = '5.0'; + const BRANCH_5x = '5.1'; + const BRANCH_MAIN = 'main'; function post() { @@ -263,7 +264,7 @@ public function buildDocsExtensions() ->prepend("# Official Extensions\n") ->processClassSignature(function (ReflectionClass $r, $text) { $name = $r->getShortName(); - return "## $name\n\n[See Source](" . self::REPO_BLOB_URL . "/" . self::BRANCH_5x . "/ext/$name.php)"; + return "## $name\n\n[See Source](" . self::REPO_BLOB_URL . "/" . self::BRANCH_MAIN . "/ext/$name.php)"; }) ->filterMethods(function (ReflectionMethod $r) { return false; @@ -419,7 +420,7 @@ public function buildPhar80() $this->stopOnFail(); $this->taskFilesystemStack()->mkdir('build/80')->run(); - $this->setCodeceptionVersionTo('^5.0'); + $this->setCodeceptionVersionTo('^' . self::BRANCH_5x); $this->setPlatformVersionTo('8.0.2'); $buildFile = 'build/80/codecept.phar'; $this->buildPhar($buildFile); diff --git a/_config.yml b/_config.yml index 4be72f287..1339b5f28 100644 --- a/_config.yml +++ b/_config.yml @@ -29,4 +29,4 @@ banner: # disable content to show last blogpost # content: '๐ Codeception truns 10! Join online celebration on November 30!' # content: 'Codeception is on OpenCollective! Support us ๐' - content: '๐ Codeception 5 is out! | ๐บ๐ฆ Help Ukraine!' + content: '๐บ๐ฆ Help Ukraine!' diff --git a/_data/extensions.yml b/_data/extensions.yml index fc0428a10..f5c77f180 100644 --- a/_data/extensions.yml +++ b/_data/extensions.yml @@ -1,3 +1,8 @@ +- name: Testomat.io Reporter + link: https://github.com/testomatio/php-reporter + description: Run reports and analytics via [Testomat.io](https://testomat.io) + image: https://testomat.io/wp-content/uploads/2022/03/Real_time_report_test_result-936x573.jpg + - name: Allure Codeception Adapter link: https://github.com/allure-framework/allure-codeception description: This is a Codeception adapter for [Allure Framework](http://allure.qatools.ru) diff --git a/_data/modules.yml b/_data/modules.yml index 6b8b770e3..06df2206a 100644 --- a/_data/modules.yml +++ b/_data/modules.yml @@ -87,10 +87,14 @@ description: Codeception module to test email using MailCare.io (Free, Open Source or paid services). color: "#e65722" +- name: Mailpit + image: ../images/mailpit.svg + link: https://github.com/koehnlein/codeception-email-mailpit + description: Mailpit is a standalone local SMTP server to test email deliveries. The Codeception module provides assertions such as `$I->haveUnreadEmails();` or `$I->seeInOpenedEmailHtmlBody()`. + - name: MailCatcher link: https://github.com/captbaritone/codeception-mailcatcher-module description: MailCatcher is a standalone software which can be configured to catch *any* email sent by your development server, and display it on a webpage. The MailCatcher Module allows you to test the contents of those emails in an acceptance test. - color: "#FFF5C4" - name: MailSMTP link: https://github.com/AhmedSamy/codeception-smtp-mail @@ -161,3 +165,7 @@ - name: Yandex link: https://github.com/portrino/codeception-yandex-module description: Validation of structured data via yandex API. + +- name: Grpc + link: https://github.com/MercerMorning/codeception-grpc-module + description: Validation of grpc server. diff --git a/_includes/algolia.html b/_includes/algolia.html index 58043c85f..415a7dad3 100644 --- a/_includes/algolia.html +++ b/_includes/algolia.html @@ -1,24 +1,25 @@ diff --git a/_includes/announcement.html b/_includes/announcement.html deleted file mode 100644 index 3a23886a3..000000000 --- a/_includes/announcement.html +++ /dev/null @@ -1,3 +0,0 @@ -
- Codeception collects and shares best practices and solutions for testing PHP web applications. With a flexible
- set of included modules tests are easy to write, easy to use and easy to maintain.
-
+ Codeception collects and shares best practices and solutions for testing PHP web applications. With a
+ flexible
+ set of included modules tests are easy to write, easy to use and easy to maintain.
+
wget https://codeception.com/php80/codecept.phardownload
+
+
+
-
-
- Execute it as
-
- php codecept.phar
-
- Execute it as
-
- php codecept.phar
- Execute it as
-
- php codecept.phar
sudo curl -LsS https://codeception.com/php80/codecept.phar -o /usr/local/bin/codecept
- sudo chmod a+x /usr/local/bin/codecept
+ sudo curl -LsS https://codeception.com/php80/codecept.phar -o /usr/local/bin/codecept
+ sudo chmod a+x /usr/local/bin/codecept
+
+ Execute it as
+ codecept
- Execute it as
-
- codecept
+A couple of weeks ago we migrated from Zend - Framework 1 to Symfony 3 and all the functional tests kept working. We basically only needed to replace the ZF1 - module with the Symfony module. Thanks @codeception for your awesome work there!
— - Matthias Noback (@matthiasnoback) January 29, 2019 -
+A couple of weeks ago we migrated from Zend + Framework 1 to Symfony 3 and all the functional tests kept working. We basically only needed to replace the + ZF1 + module with the Symfony module. Thanks @codeception + for your awesome work there! +
— + Matthias Noback (@matthiasnoback) + January 29, 2019 +
+I remember tearing hair out for half - a day trying to write a unit test asserting that a route renders a certain view. @codeception = 5 min.
— Michael Sullivan (@regularmike) April 7, 2016 -
++ I remember tearing hair out for half a day trying to write a unit test asserting that a route renders a + certain view. + @codeception = 5 min. +
— + Michael Sullivan (@regularmike) + April 7, 2016 +
+Two years ago I decided to make @codeception the testing tool of the whole PAYBACK Global web dev. It was - the best decision I ever made.
— Lars Frantzen (@frantzencd) June 2, 2017 -
+Two years ago I decided to make + @codeception + the testing tool of the whole PAYBACK Global web dev. It was + the best decision I ever made.
— Lars Frantzen (@frantzencd) + June 2, 2017 +
+@codeception Wow, using pageobject and stepobject with cest test types is - awesome. So much flexibility #testing #php
— Mario Baลกiฤ (@ShockMario) December 17, 2015 -
++ @codeception + Wow, using pageobject and stepobject with cest test types is awesome. So much flexibility + #testing + #php +
— Mario Baลกiฤ (@ShockMario) + December 17, 2015 +
+Spending my life writing tests for - @orderswift right now. Really impressed with @codeception which makes thing a hell of a lot easier.
— Rich - Martell (@RichMartell) September 22, 2015 -
+Spending my life writing tests for + @orderswift + right now. Really impressed with + @codeception + which makes thing a hell of a lot easier. +
— + Rich Martell (@RichMartell) + September 22, 2015 +
+.@zachwills showing everyone @codeception - as a great way to do acceptance testing of legacy code. https://t.co/gWXYbGhbAW - Great tool! #wctpa
— Shawn Hooper (@ShawnHooper) - September 26, 2015 -
+. + @zachwills showing everyone + @codeception + as a great way to do acceptance testing of legacy code. + https://t.co/gWXYbGhbAW + Great tool! + #wctpa +
— + Shawn Hooper (@ShawnHooper) + September 26, 2015 +
+Thank you @codeception you just made my life easier #php #testing -
— Rock Lobster (@lorenzoferrara) August - 25, 2015 -
+Thank you + @codeception + you just made my life easier + #php + #testing +
— + Rock Lobster (@lorenzoferrara) + August 25, 2015 +