{"id":16189325,"url":"https://github.com/caolan/magery-tests","last_synced_at":"2026-01-21T16:32:32.267Z","repository":{"id":65991245,"uuid":"60034312","full_name":"caolan/magery-tests","owner":"caolan","description":"Test suite for server implementations of Magery templates","archived":false,"fork":false,"pushed_at":"2019-01-08T01:57:23.000Z","size":153,"stargazers_count":2,"open_issues_count":2,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-13T16:46:13.678Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/caolan.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":"2016-05-30T19:34:40.000Z","updated_at":"2019-01-02T13:56:15.000Z","dependencies_parsed_at":"2023-02-28T11:16:53.460Z","dependency_job_id":null,"html_url":"https://github.com/caolan/magery-tests","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caolan%2Fmagery-tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caolan%2Fmagery-tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caolan%2Fmagery-tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caolan%2Fmagery-tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caolan","download_url":"https://codeload.github.com/caolan/magery-tests/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247666005,"owners_count":20975787,"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":[],"created_at":"2024-10-10T07:35:03.588Z","updated_at":"2026-01-21T16:32:32.237Z","avatar_url":"https://github.com/caolan.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"Server-side rendering tests for [Magery][magery] templates.\n\nFor each test in `components`, load `*/template.html` and render the\n'app-main' component using `*/data.json` as the context data. Check\nthe result against `*/expected.html`.\n\nIn certain occasion, the case is an error case. Implementation of Magery should\nproduce an error message (in the normal way) for this cases. The test suite provide\na proposition of error message, it is not required to match the exact message.\n\nWhen using these tests as a guide for your own implementation I\nsuggest setting your test runner to execute the tests in order (they\ngenerally go from simple to complex) and exit on first error.\n\n[magery]: https://github.com/caolan/magery\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaolan%2Fmagery-tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaolan%2Fmagery-tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaolan%2Fmagery-tests/lists"}