{"id":19760495,"url":"https://github.com/diego3/telefonia","last_synced_at":"2025-10-18T04:21:24.613Z","repository":{"id":84064515,"uuid":"87430183","full_name":"diego3/telefonia","owner":"diego3","description":"TDD, E2E, CI and REST - Web Project ","archived":false,"fork":false,"pushed_at":"2020-02-20T02:07:56.000Z","size":18292,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T09:51:29.253Z","etag":null,"topics":["api-rest","continuous-integration","e2e-test","tdd","unit-testing"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/diego3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2017-04-06T13:03:15.000Z","updated_at":"2020-02-20T02:07:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"b05b9019-3160-44e5-8bea-f2f1a604cae7","html_url":"https://github.com/diego3/telefonia","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/diego3/telefonia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diego3%2Ftelefonia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diego3%2Ftelefonia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diego3%2Ftelefonia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diego3%2Ftelefonia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diego3","download_url":"https://codeload.github.com/diego3/telefonia/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diego3%2Ftelefonia/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265679272,"owners_count":23810122,"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":["api-rest","continuous-integration","e2e-test","tdd","unit-testing"],"created_at":"2024-11-12T03:37:35.683Z","updated_at":"2025-10-18T04:21:19.552Z","avatar_url":"https://github.com/diego3.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/diego3/telefonia.svg?branch=master)](https://travis-ci.org/diego3/telefonia)\n[![Coverage Status](https://coveralls.io/repos/github/diego3/telefonia/badge.svg)](https://coveralls.io/github/diego3/telefonia)\n\n\nFirst of all, in order to be able to run the phpunit tests you need to create the data base schema\n\nWithout that the tests will fail!\n\nHow to run the phpunit tests\n===========\n```bash\nvendor/bin/phpunit app/api/tests  --testdox\n```\n\n\nHow to run the phpunit code coverage\n===========\n```bash\nvendor/bin/phpunit app/api/tests  --coverage-html ./phpcoverage\n```\n\n\nHow to run the e2e Testing Local\n==================\n\nIn the local development you will need to bring up the phantomjs\n```bash\napp/e2e/phantomjs --webdriver=4444\n```\nAfter that, you will need to start the php built in server\n```bash\nphp -S 127.0.0.1:8542 -t app/api\n```\n\nNow you can use codeceptjs to run the tests\n```bash\ncd app/e2e\ncodeceptjs run --steps\n```\n\n\nnpm install -g codeceptjs\nnpm install -g webdriverio\nhttp://codenroll.it/acceptance-testing-with-codecept-js/\nhttp://codecept.io/acceptance/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiego3%2Ftelefonia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiego3%2Ftelefonia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiego3%2Ftelefonia/lists"}