{"id":13406800,"url":"https://github.com/testing-library/angular-testing-library","last_synced_at":"2026-01-05T15:15:08.603Z","repository":{"id":32792990,"uuid":"137053739","full_name":"testing-library/angular-testing-library","owner":"testing-library","description":"🐙 Simple and complete Angular testing utilities that encourage good testing practices","archived":false,"fork":false,"pushed_at":"2025-03-31T12:02:26.000Z","size":3984,"stargazers_count":735,"open_issues_count":10,"forks_count":93,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-04-03T05:34:26.802Z","etag":null,"topics":["angular","dom-testing-library","testing","testing-library"],"latest_commit_sha":null,"homepage":"https://testing-library.com/angular","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/testing-library.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2018-06-12T10:08:51.000Z","updated_at":"2025-03-31T12:02:28.000Z","dependencies_parsed_at":"2024-01-22T12:15:06.402Z","dependency_job_id":"84f16e00-5a8d-4f54-bc2a-e95bf747a5e2","html_url":"https://github.com/testing-library/angular-testing-library","commit_stats":{"total_commits":362,"total_committers":44,"mean_commits":8.227272727272727,"dds":"0.31767955801104975","last_synced_commit":"5ef0863a2e984d47e077ada300e87d8d3adbfabf"},"previous_names":["timdeschryver/ngx-testing-library"],"tags_count":147,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fangular-testing-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fangular-testing-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fangular-testing-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fangular-testing-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testing-library","download_url":"https://codeload.github.com/testing-library/angular-testing-library/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247166160,"owners_count":20894653,"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":["angular","dom-testing-library","testing","testing-library"],"created_at":"2024-07-30T19:02:39.629Z","updated_at":"2026-01-05T15:15:08.596Z","avatar_url":"https://github.com/testing-library.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003e@testing-library/angular\u003c/h1\u003e\n\n\u003cimg\n  height=\"80\"\n  width=\"80\"\n  alt=\"Octopus with the Angular logo\"\n  src=\"https://raw.githubusercontent.com/testing-library/angular-testing-library/main/other/logo-icon.svg\"\n/\u003e\n\n\u003cp\u003eSimple and complete Angular testing utilities that encourage good testing\npractices.\u003c/p\u003e\n\n\u003cbr /\u003e\n\n[**Read The Docs**](https://testing-library.com/angular) |\n[Edit the docs](https://github.com/testing-library/testing-library-docs)\n\n\u003cbr /\u003e\n\u003c/div\u003e\n\n\u003chr /\u003e\n\n\u003c!-- prettier-ignore-start --\u003e\n[![Build Status][build-badge]][build]\n[![version][version-badge]][package] [![downloads][downloads-badge]][npmtrends]\n[![MIT License][license-badge]][license]\n\n[![All Contributors](https://img.shields.io/github/all-contributors/testing-library/angular-testing-library?color=ee8449\u0026style=flat-square)](#contributors)\n[![PRs Welcome][prs-badge]][prs] [![Code of Conduct][coc-badge]][coc]\n[![Discord][discord-badge]][discord]\n\n[![Watch on GitHub][github-watch-badge]][github-watch]\n[![Star on GitHub][github-star-badge]][github-star]\n[![Tweet][twitter-badge]][twitter]\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://testingjavascript.com\"\u003e\n    \u003cimg\n      width=\"500\"\n      alt=\"TestingJavaScript.com Learn the smart, efficient way to test any JavaScript application.\"\n      src=\"https://raw.githubusercontent.com/testing-library/react-testing-library/main/other/testingjavascript.jpg\"\n    /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true\u0026ref=main\u0026repo=137053739)\n\n## Table of Contents\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n- [Table of Contents](#table-of-contents)\n- [The problem](#the-problem)\n- [This solution](#this-solution)\n- [Example](#example)\n- [Installation](#installation)\n- [Version compatibility](#version-compatibility)\n- [Guiding Principles](#guiding-principles)\n- [Contributors](#contributors)\n- [Docs](#docs)\n- [FAQ](#faq)\n  - [I am using Reactive Forms and the `jest-dom` matcher `toHaveFormValues` always returns an empty object or there are missing fields. Why?](#i-am-using-reactive-forms-and-the-jest-dom-matcher-tohaveformvalues-always-returns-an-empty-object-or-there-are-missing-fields-why)\n- [Issues](#issues)\n  - [🐛 Bugs](#-bugs)\n  - [💡 Feature Requests](#-feature-requests)\n  - [❓ Questions](#-questions)\n- [Getting started with GitHub Codespaces](#getting-started-with-github-codespaces)\n- [LICENSE](#license)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## The problem\n\nYou want to write maintainable tests for your Angular components. As a part of\nthis goal, you want your tests to avoid including implementation details of your\ncomponents and rather focus on making your tests give you the confidence for\nwhich they are intended. As part of this, you want your testbase to be\nmaintainable in the long run so refactors of your components (changes to\nimplementation but not functionality) don't break your tests and slow you and\nyour team down.\n\n## This solution\n\nThe `@testing-library/angular` is a very lightweight solution for\ntesting Angular components. It provides light utility functions on top of `Angular`\nand `@testing-library/dom`, in a way that encourages better testing practices. Its\nprimary guiding principle is:\n\n\u003e [The more your tests resemble the way your software is used, the more\n\u003e confidence they can give you.][guiding-principle]\n\n## Example\n\ncounter.component.ts\n\n```ts\n@Component({\n  selector: 'atl-counter',\n  template: `\n    \u003cspan\u003e{{ hello() }}\u003c/span\u003e\n    \u003cbutton (click)=\"decrement()\"\u003e-\u003c/button\u003e\n    \u003cspan\u003eCurrent Count: {{ counter() }}\u003c/span\u003e\n    \u003cbutton (click)=\"increment()\"\u003e+\u003c/button\u003e\n  `,\n})\nexport class CounterComponent {\n  counter = model(0);\n  hello = input('Hi', { alias: 'greeting' });\n\n  increment() {\n    this.counter.set(this.counter() + 1);\n  }\n\n  decrement() {\n    this.counter.set(this.counter() - 1);\n  }\n}\n```\n\ncounter.component.spec.ts\n\n```typescript\nimport { render, screen, fireEvent, aliasedInput } from '@testing-library/angular';\nimport { CounterComponent } from './counter.component';\n\ndescribe('Counter', () =\u003e {\n  it('should render counter', async () =\u003e {\n    await render(CounterComponent, {\n      inputs: {\n        counter: 5,\n        // aliases need to be specified this way\n        ...aliasedInput('greeting', 'Hello Alias!'),\n      },\n    });\n\n    expect(screen.getByText('Current Count: 5')).toBeVisible();\n    expect(screen.getByText('Hello Alias!')).toBeVisible();\n  });\n\n  it('should increment the counter on click', async () =\u003e {\n    await render(CounterComponent, { inputs: { counter: 5 } });\n\n    const incrementButton = screen.getByRole('button', { name: '+' });\n    fireEvent.click(incrementButton);\n\n    expect(screen.getByText('Current Count: 6')).toBeVisible();\n  });\n});\n```\n\n[See more examples](https://github.com/testing-library/angular-testing-library/tree/main/apps/example-app/src/app/examples)\n\n## Installation\n\nThis module is distributed via [npm][npm] which is bundled with [node][node] and\nshould be installed as one of your project's `devDependencies`.\nStarting from ATL version 17, you also need to install `@testing-library/dom`:\n\n```bash\nnpm install --save-dev @testing-library/angular @testing-library/dom\n```\n\nOr, you can use the `ng add` command.\nThis sets up your project to use Angular Testing Library, which also includes the installation of `@testing-library/dom`.\n\n```bash\nng add @testing-library/angular\n```\n\nYou may also be interested in installing `jest-dom` so you can use\n[the custom jest matchers](https://github.com/testing-library/jest-dom#readme).\n\n\u003e [**Docs**](https://testing-library.com/angular)\n\n## Version compatibility\n\n| Angular | Angular Testing Library            |\n| ------- | ---------------------------------- |\n| 21.x    | 19.x                               |\n| 20.x    | 18.x, 17.x, 16.x, 15.x, 14.x, 13.x |\n| 19.x    | 17.x, 16.x, 15.x, 14.x, 13.x       |\n| 18.x    | 17.x, 16.x, 15.x, 14.x, 13.x       |\n| 17.x    | 17.x, 16.x, 15.x, 14.x, 13.x       |\n| 16.x    | 14.x, 13.x                         |\n| \u003e= 15.1 | 14.x, 13.x                         |\n| \u003c 15.1  | 12.x, 11.x                         |\n| 14.x    | 12.x, 11.x                         |\n\n## Guiding Principles\n\n\u003e [The more your tests resemble the way your software is used, the more\n\u003e confidence they can give you.][guiding-principle]\n\nWe try to only expose methods and utilities that encourage you to write tests\nthat closely resemble how your Angular components are used.\n\nUtilities are included in this project based on the following guiding\nprinciples:\n\n1.  If it relates to rendering components, it deals with DOM nodes rather than\n    component instances, nor should it encourage dealing with component\n    instances.\n2.  It should be generally useful for testing individual Angular components or\n    full Angular applications.\n3.  Utility implementations and APIs should be simple and flexible.\n\nAt the end of the day, what we want is for this library to be pretty\nlight-weight, simple, and understandable.\n\n## Contributors\n\nThanks goes to these people ([emoji key][emojis]):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://timdeschryver.dev\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/28659384?v=4?s=100\" width=\"100px;\" alt=\"Tim Deschryver\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTim Deschryver\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=timdeschryver\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=timdeschryver\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-timdeschryver\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=timdeschryver\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://michaeldeboey.be\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/6643991?v=4?s=100\" width=\"100px;\" alt=\"Michaël De Boey\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichaël De Boey\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=MichaelDeBoey\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/flakolefluk\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/11986564?v=4?s=100\" width=\"100px;\" alt=\"Ignacio Le Fluk\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIgnacio Le Fluk\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=flakolefluk\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=flakolefluk\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://hu.linkedin.com/pub/tamas-szabo/57/a4b/242\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/3720079?v=4?s=100\" width=\"100px;\" alt=\"Tamás Szabó\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTamás Szabó\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=szabototo89\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://medium.com/@gregor.woiwode\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/444278?v=4?s=100\" width=\"100px;\" alt=\"Gregor Woiwode\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGregor Woiwode\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=GregOnNet\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tonivj5\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/7110786?v=4?s=100\" width=\"100px;\" alt=\"Toni Villena\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eToni Villena\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/issues?q=author%3Atonivj5\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=tonivj5\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=tonivj5\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=tonivj5\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ShPelles\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/43875468?v=4?s=100\" width=\"100px;\" alt=\"ShPelles\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShPelles\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=ShPelles\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/miluoshi\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1130547?v=4?s=100\" width=\"100px;\" alt=\"Miluoshi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMiluoshi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=miluoshi\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=miluoshi\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://nickmccurdy.com/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/927220?v=4?s=100\" width=\"100px;\" alt=\"Nick McCurdy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNick McCurdy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=nickmccurdy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/SrinivasanTarget\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/8896549?v=4?s=100\" width=\"100px;\" alt=\"Srinivasan Sekar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSrinivasan Sekar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=SrinivasanTarget\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/serkan-sipahi-59b20081/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1880749?v=4?s=100\" width=\"100px;\" alt=\"Bitcollage\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBitcollage\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=SerkanSipahi\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/krokofant\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5908498?v=4?s=100\" width=\"100px;\" alt=\"Emil Sundin\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEmil Sundin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=krokofant\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Ombrax\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/7486723?v=4?s=100\" width=\"100px;\" alt=\"Ombrax\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOmbrax\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=Ombrax\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/rafaelss95\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/11965907?v=4?s=100\" width=\"100px;\" alt=\"Rafael Santana\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRafael Santana\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=rafaelss95\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=rafaelss95\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/issues?q=author%3Arafaelss95\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://twitter.com/B_Blackwo\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/7598058?v=4?s=100\" width=\"100px;\" alt=\"Benjamin Blackwood\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBenjamin Blackwood\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=BBlackwo\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=BBlackwo\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://gustavoporto.dev\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/3718120?v=4?s=100\" width=\"100px;\" alt=\"Gustavo Porto\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGustavo Porto\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=portothree\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://wwww.reibo.be\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1673799?v=4?s=100\" width=\"100px;\" alt=\"Bo Vandersteene\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBo Vandersteene\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=bovandersteene\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jbchr\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/23141806?v=4?s=100\" width=\"100px;\" alt=\"Janek\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJanek\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=jbchr\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=jbchr\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/GlebIrovich\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33176414?v=4?s=100\" width=\"100px;\" alt=\"Gleb Irovich\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGleb Irovich\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=GlebIrovich\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=GlebIrovich\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/the-ult\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4863062?v=4?s=100\" width=\"100px;\" alt=\"Arjen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArjen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=the-ult\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#maintenance-the-ult\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://lacolaco.net\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1529180?v=4?s=100\" width=\"100px;\" alt=\"Suguru Inatomi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSuguru Inatomi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=lacolaco\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-lacolaco\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/amitmiran137\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/47772523?v=4?s=100\" width=\"100px;\" alt=\"Amit Miran\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAmit Miran\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-amitmiran137\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jwillebrands\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8925?v=4?s=100\" width=\"100px;\" alt=\"Jan-Willem Willebrands\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJan-Willem Willebrands\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=jwillebrands\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.sandroroth.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16229645?v=4?s=100\" width=\"100px;\" alt=\"Sandro\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSandro\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=rothsandro\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/issues?q=author%3Arothsandro\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/michaelwestphal\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1829174?v=4?s=100\" width=\"100px;\" alt=\"Michael Westphal\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichael Westphal\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=michaelwestphal\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=michaelwestphal\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Lukas-Kullmann\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/387547?v=4?s=100\" width=\"100px;\" alt=\"Lukas\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLukas\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=Lukas-Kullmann\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://matan.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/12711091?v=4?s=100\" width=\"100px;\" alt=\"Matan Borenkraout\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatan Borenkraout\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-MatanBobi\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mleimer\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/14271564?v=4?s=100\" width=\"100px;\" alt=\"mleimer\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emleimer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=mleimer\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=mleimer\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/meirka\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/750901?v=4?s=100\" width=\"100px;\" alt=\"MeIr\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMeIr\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/issues?q=author%3Ameirka\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=meirka\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jadengis\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/13421336?v=4?s=100\" width=\"100px;\" alt=\"John Dengis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJohn Dengis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=jadengis\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=jadengis\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dzonatan\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5166666?v=4?s=100\" width=\"100px;\" alt=\"Rokas Brazdžionis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRokas Brazdžionis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=dzonatan\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mateusduraes\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/19319404?v=4?s=100\" width=\"100px;\" alt=\"Mateus Duraes\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMateus Duraes\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=mateusduraes\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/JJosephttg\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/23690250?v=4?s=100\" width=\"100px;\" alt=\"Josh Joseph\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJosh Joseph\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=JJosephttg\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=JJosephttg\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/shaman-apprentice\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3596742?v=4?s=100\" width=\"100px;\" alt=\"Torsten Knauf\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTorsten Knauf\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-shaman-apprentice\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/antischematic\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/12976684?v=4?s=100\" width=\"100px;\" alt=\"antischematic\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eantischematic\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/issues?q=author%3Aantischematic\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-antischematic\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/TrustNoOneElse\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/25935352?v=4?s=100\" width=\"100px;\" alt=\"Florian Pabst\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFlorian Pabst\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=TrustNoOneElse\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://rochesterparks.org\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9759954?v=4?s=100\" width=\"100px;\" alt=\"Mark Goho\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMark Goho\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-markgoho\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=markgoho\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://jwbaart.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10973990?v=4?s=100\" width=\"100px;\" alt=\"Jan-Willem Baart\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJan-Willem Baart\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=jwbaart\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=jwbaart\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mumenthalers\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3604424?v=4?s=100\" width=\"100px;\" alt=\"S. Mumenthaler\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eS. Mumenthaler\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=mumenthalers\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=mumenthalers\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://lets.poker/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/697707?v=4?s=100\" width=\"100px;\" alt=\"Andrei Alecu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndrei Alecu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=andreialecu\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-andreialecu\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=andreialecu\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Hyperxq\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22332354?v=4?s=100\" width=\"100px;\" alt=\"Daniel Ramírez Barrientos\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel Ramírez Barrientos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=Hyperxq\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mlz11\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/94069699?v=4?s=100\" width=\"100px;\" alt=\"Mahdi Lazraq\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMahdi Lazraq\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=mlz11\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=mlz11\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://arthurpetrie.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16376476?v=4?s=100\" width=\"100px;\" alt=\"Arthur Petrie\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArthur Petrie\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=Arthie\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/FabienDehopre\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/97023?v=4?s=100\" width=\"100px;\" alt=\"Fabien Dehopré\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFabien Dehopré\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=FabienDehopre\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jvereecken\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/108937550?v=4?s=100\" width=\"100px;\" alt=\"Jamie Vereecken\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJamie Vereecken\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=jvereecken\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Christian24\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2406635?v=4?s=100\" width=\"100px;\" alt=\"Christian24\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChristian24\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=Christian24\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/pulls?q=is%3Apr+reviewed-by%3AChristian24\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mikeshtro\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/93714867?v=4?s=100\" width=\"100px;\" alt=\"Michal Štrajt\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichal Štrajt\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=mikeshtro\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/angular-testing-library/issues?q=author%3Amikeshtro\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jdegand\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/70610011?v=4?s=100\" width=\"100px;\" alt=\"J. Degand\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJ. Degand\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=jdegand\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/artaommahe\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1944061?v=4?s=100\" width=\"100px;\" alt=\"Maksim Popov\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMaksim Popov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/angular-testing-library/commits?author=artaommahe\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors][all-contributors] specification.\nContributions of any kind welcome!\n\n## Docs\n\n[**Read The Docs**](https://testing-library.com/angular) |\n[Edit the docs](https://github.com/testing-library/testing-library-docs)\n\n## FAQ\n\n### I am using Reactive Forms and the `jest-dom` matcher `toHaveFormValues` always returns an empty object or there are missing fields. Why?\n\nOnly form elements with a `name` attribute will have their values passed to `toHaveFormsValues`.\n\n## Issues\n\n_Looking to contribute? Look for the [Good First Issue][good-first-issue]\nlabel._\n\n### 🐛 Bugs\n\nPlease file an issue for bugs, missing documentation, or unexpected behavior.\n\n[**See Bugs**][bugs]\n\n### 💡 Feature Requests\n\nPlease file an issue to suggest new features. Vote on feature requests by adding\na 👍. This helps maintainers prioritize what to work on.\n\n[**See Feature Requests**][requests]\n\n### ❓ Questions\n\nFor questions related to using the library, please visit a support community\ninstead of filing an issue on GitHub.\n\n- [Discord][discord]\n- [Stack Overflow][stackoverflow]\n\n## Getting started with GitHub Codespaces\n\nTo get started, create a codespace for this repository by clicking this 👇\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true\u0026ref=main\u0026repo=137053739)\n\nA codespace will open in a web-based version of Visual Studio Code. The [dev container](.devcontainer/devcontainer.json) is fully configured with software needed for this project.\n\n**Note**: Dev containers is an open spec which is supported by [GitHub Codespaces](https://github.com/codespaces) and [other tools](https://containers.dev/supporting).\n\n## LICENSE\n\nMIT\n\n\u003c!--\nLinks:\n--\u003e\n\n\u003c!-- prettier-ignore-start --\u003e\n\n[npm]: https://www.npmjs.com/\n[node]: https://nodejs.org\n[build-badge]: https://github.com/testing-library/angular-testing-library/actions/workflows/ci.yml/badge.svg\n[build]: https://github.com/testing-library/angular-testing-library/actions/workflows/ci.yml\n[version-badge]: https://img.shields.io/npm/v/@testing-library/angular.svg?style=flat-square\n[package]: https://www.npmjs.com/package/@testing-library/angular\n[downloads-badge]: https://img.shields.io/npm/dm/@testing-library/angular.svg?style=flat-square\n[npmtrends]: http://www.npmtrends.com/@testing-library/angular\n[discord-badge]: https://img.shields.io/discord/723559267868737556.svg?color=7389D8\u0026labelColor=6A7EC2\u0026logo=discord\u0026logoColor=ffffff\u0026style=flat-square\n[discord]: https://discord.gg/testing-library\n[license-badge]: https://img.shields.io/npm/l/@testing-library/angular.svg?style=flat-square\n[license]: https://github.com/testing-library/angular-testing-library/blob/main/LICENSE\n[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\n[prs]: http://makeapullrequest.com\n[donate-badge]: https://img.shields.io/badge/$-support-green.svg?style=flat-square\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square\n[coc]: https://github.com/testing-library/angular-testing-library/blob/main/CODE_OF_CONDUCT.md\n[github-watch-badge]: https://img.shields.io/github/watchers/testing-library/angular-testing-library.svg?style=social\n[github-watch]: https://github.com/testing-library/angular-testing-library/watchers\n[github-star-badge]: https://img.shields.io/github/stars/testing-library/angular-testing-library.svg?style=social\n[github-star]: https://github.com/testing-library/angular-testing-library/stargazers\n[twitter]: https://twitter.com/intent/tweet?text=Check%20out%20🦔%20@testing-library/angular%20by%20%40tim_deschryver%20https%3A%2F%2Fgithub.com%2F@testing-library/angular\n[twitter-badge]: https://img.shields.io/twitter/url/https/github.com/testing-library/angular-testing-library.svg?style=social\n[emojis]: https://github.com/all-contributors/all-contributors#emoji-key\n[all-contributors]: https://github.com/all-contributors/all-contributors\n[set-immediate]: https://developer.mozilla.org/en-US/docs/Web/API/Window/setImmediate\n[guiding-principle]: https://twitter.com/kentcdodds/status/977018512689455106\n[bugs]: https://github.com/testing-library/angular-testing-library/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Acreated-desc\n[requests]: https://github.com/testing-library/angular-testing-library/issues?q=is%3Aissue+sort%3Areactions-%2B1-desc+label%3Aenhancement+is%3Aopen\n[good-first-issue]: https://github.com/testing-library/angular-testing-library/issues?utf8=✓\u0026q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3A\"good+first+issue\"+\n[stackoverflow]: https://stackoverflow.com/questions/tagged/angular-testing-library\n[contributors-badge]: https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square\n\n\u003c!-- prettier-ignore-end --\u003e\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftesting-library%2Fangular-testing-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftesting-library%2Fangular-testing-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftesting-library%2Fangular-testing-library/lists"}