{"id":16590429,"url":"https://github.com/kocal/symfonymailertesting","last_synced_at":"2025-03-16T21:30:32.201Z","repository":{"id":37770988,"uuid":"262044348","full_name":"Kocal/SymfonyMailerTesting","owner":"Kocal","description":"Provide Behat and Cypress API for testing emails sent by the Symfony Mailer.","archived":false,"fork":false,"pushed_at":"2024-11-29T14:29:37.000Z","size":22506,"stargazers_count":11,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-27T14:29:48.567Z","etag":null,"topics":["behat","cypress","mailer","symfony","testing"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kocal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Kocal","custom":"paypal.me/HAlliaume"}},"created_at":"2020-05-07T12:29:20.000Z","updated_at":"2024-12-16T09:51:28.000Z","dependencies_parsed_at":"2024-11-29T22:03:05.269Z","dependency_job_id":null,"html_url":"https://github.com/Kocal/SymfonyMailerTesting","commit_stats":{"total_commits":71,"total_committers":5,"mean_commits":14.2,"dds":"0.23943661971830987","last_synced_commit":"a6296c2bbc792a06edc94e7c7d236b67078728e4"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kocal%2FSymfonyMailerTesting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kocal%2FSymfonyMailerTesting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kocal%2FSymfonyMailerTesting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kocal%2FSymfonyMailerTesting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kocal","download_url":"https://codeload.github.com/Kocal/SymfonyMailerTesting/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243830915,"owners_count":20354850,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["behat","cypress","mailer","symfony","testing"],"created_at":"2024-10-11T23:12:58.937Z","updated_at":"2025-03-16T21:30:31.819Z","avatar_url":"https://github.com/Kocal.png","language":"PHP","funding_links":["https://github.com/sponsors/Kocal","paypal.me/HAlliaume"],"categories":[],"sub_categories":[],"readme":"# Symfony Mailer Testing\n\n![Package version](https://img.shields.io/packagist/v/kocal/symfony-mailer-testing?include_prereleases)\n![PHP supported versions](https://img.shields.io/packagist/php-v/kocal/symfony-mailer-testing)\n![Symfony supported version](https://img.shields.io/badge/Symfony-%5E4.4%20%7C%7C%20%5E5.0%20%7C%7C%20%5E6.0-blue)\n![License](https://img.shields.io/packagist/l/kocal/symfony-mailer-testing)\n![CI](https://github.com/Kocal/SymfonyMailerTesting/workflows/CI/badge.svg)\n\nTest emails sent by the [Symfony Mailer](https://symfony.com/doc/current/mailer.html) with [Behat](https://docs.behat.org/en/latest/) and [Cypress](https://www.cypress.io/).\n\nThis testing library provides the same [PHPUnit assertions for Email Messages](https://symfony.com/blog/new-in-symfony-4-4-phpunit-assertions-for-email-messages) from Symfony, but for Behat and Cypress:\n\n- `assertEmailCount`\n- `assertQueuedEmailCount`\n- `assertEmailIsQueued`\n- `assertEmailIsNotQueued`\n- `assertEmailAttachmentCount`\n- `assertEmailTextBodyContains`\n- `assertEmailTextBodyNotContains`\n- `assertEmailHtmlBodyContains`\n- `assertEmailHtmlBodyNotContains`\n- `assertEmailHasHeader`\n- `assertEmailNotHasHeader`\n- `assertEmailHeaderSame`\n- `assertEmailHeaderNotSame`\n- `assertEmailAddressContains`\n\nWith additional assertions:\n\n- `assertEmailSubjectSame`\n- `assertEmailSubjectContains`\n- `assertEmailSubjectMatches`\n- `assertEmailTextBodyMatches`\n- `assertEmailTextBodyNotMatches`\n- `assertEmailHtmlBodyMatches`\n- `assertEmailHtmlBodyNotMatches`\n- `assertEmailAttachmentNameSame`\n- `assertEmailAttachmentNameMatches`\n\n# Documentation\n\nThe documentation can be found at [`./docs`](./docs).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkocal%2Fsymfonymailertesting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkocal%2Fsymfonymailertesting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkocal%2Fsymfonymailertesting/lists"}