{"id":22962153,"url":"https://github.com/actionanand/angular-testing","last_synced_at":"2026-05-01T21:05:02.734Z","repository":{"id":103767500,"uuid":"373152455","full_name":"actionanand/angular-testing","owner":"actionanand","description":"Angular Testing Repo - A complete guide to Angular Unit Testing and E2E Testing ","archived":false,"fork":false,"pushed_at":"2021-06-28T16:03:21.000Z","size":275,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T03:28:40.933Z","etag":null,"topics":["angular","angular12","jasmine","local-server","proxy","proxy-server","testing","unit-testing"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/actionanand.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}},"created_at":"2021-06-02T12:02:31.000Z","updated_at":"2024-09-27T18:00:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c64f01b-8dc9-4cf3-9c9e-148f13038694","html_url":"https://github.com/actionanand/angular-testing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/actionanand/angular-testing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actionanand%2Fangular-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actionanand%2Fangular-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actionanand%2Fangular-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actionanand%2Fangular-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/actionanand","download_url":"https://codeload.github.com/actionanand/angular-testing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actionanand%2Fangular-testing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32512690,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["angular","angular12","jasmine","local-server","proxy","proxy-server","testing","unit-testing"],"created_at":"2024-12-14T19:15:30.530Z","updated_at":"2026-05-01T21:05:02.719Z","avatar_url":"https://github.com/actionanand.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Angular Testing\n\nThis repository is updated to Angular v12, and there is a  package-lock.json file available, for avoiding semantic versioning installation issues.\n\n## Installing the Angular CLI\n\nWith the following command the angular-cli will be installed globally in your machine:\n\n```bash\nnpm install -g @angular/cli \n```\n\n\n## How To run this app\n\nIts also possible to install the modules using the following command:\n\n```bash\nnpm install \n```\n\nNPM 5 or above has the big advantage that if you use it you will be installing the exact same dependencies than I installed in my machine, so you wont run into issues caused by semantic versioning updates.\n\nThis should take a couple of minutes. If there are issues, please post the complete error message in the Questions section of the course.\n\n## To Run the Development Backend Server\n\nWe can start the sample application backend with the following command:\n\n```bash\nnpm run server\n```\n\nThis is a small Node REST API server.\n\n## To run the Development UI Server\n\nTo run the frontend part of our code, we will use the Angular CLI:\n\n```bash\nnpm start\n``` \n\nThe application is visible at port 4200: [http://localhost:4200](http://localhost:4200)\n\n## To run test without `hot reloading`\n\n```bash\nng test --no-watch\n```\n\n## Other sources\n\n* [Jasmine](https://jasmine.github.io/index.html \"Jasmine Official Documents\")\n* [Angular Official Test Docs](https://angular.io/guide/testing \"Angular Official Test Documents\")\n* [requestAnimationFrame](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame \"MDN Web Doc - Window.requestAnimationFrame()\")\n* [Angular - zone js (GitHub)](https://github.com/angular/angular/tree/master/packages/zone.js)\n* [Angular zonejs](https://angular.io/guide/zone)\n* [Renaming async to waitForAsync - GitHub](https://github.com/angular/angular/pull/37583 \"Renaming async to waitForAsync\")","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factionanand%2Fangular-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Factionanand%2Fangular-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factionanand%2Fangular-testing/lists"}