Skip to content

Commit 7f1dce6

Browse files
feat: initial release of scoped package (#20)
Reference: testing-library/dom-testing-library#260 BREAKING CHANGE: You must update all imports from '@angular-extensions/testing-library' to '@testing-library/angular'
1 parent 474253f commit 7f1dce6

File tree

16 files changed

+58
-60
lines changed

16 files changed

+58
-60
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div align="center">
2-
<h1>@angular-extensions/testing-library</h1>
2+
<h1>@testing-library/angular</h1>
33

44
<a href="https://www.emojione.com/emoji/1f994">
55
<img
@@ -80,9 +80,9 @@ your team down.
8080

8181
## This solution
8282

83-
The `@angular-extensions/testing-library` is a very lightweight solution for
83+
The `@testing-library/angular` is a very lightweight solution for
8484
testing Angular components. It provides light utility functions on top of `Angular`
85-
and `dom-testing-library`, in a way that encourages better testing practices. Its
85+
and `@testing-library/dom`, in a way that encourages better testing practices. Its
8686
primary guiding principle is:
8787

8888
> [The more your tests resemble the way your software is used, the more
@@ -117,7 +117,7 @@ export class CounterComponent {
117117
counter.component.spec.ts
118118

119119
```javascript
120-
import { render } from '@angular-extensions/testing-library';
120+
import { render } from '@testing-library/angular';
121121
import CounterComponent from './counter.component.ts';
122122

123123
describe('Counter', () => {
@@ -143,7 +143,7 @@ This module is distributed via [npm][npm] which is bundled with [node][node] and
143143
should be installed as one of your project's `devDependencies`:
144144

145145
```bash
146-
npm install @angular-extensions/testing-library --save-dev
146+
npm install @testing-library/angular --save-dev
147147
```
148148

149149
You may also be interested in installing `jest-dom` so you can use
@@ -232,13 +232,13 @@ Links:
232232
[build]: https://circleci.com/gh/testing-library/angular-testing-library/tree/master
233233
[coverage]: https://codecov.io/github/testing-library/angular-testing-library
234234
[coverage-badge]: https://img.shields.io/codecov/c/github/testing-library/angular-testing-library.svg?style=flat-square
235-
[version-badge]: https://img.shields.io/npm/v/@angular-extensions/testing-library.svg?style=flat-square
236-
[package]: https://www.npmjs.com/package/@angular-extensions/testing-library
237-
[downloads-badge]: https://img.shields.io/npm/dm/@angular-extensions/testing-library.svg?style=flat-square
238-
[npmtrends]: http://www.npmtrends.com/@angular-extensions/testing-library
235+
[version-badge]: https://img.shields.io/npm/v/@testing-library/angular.svg?style=flat-square
236+
[package]: https://www.npmjs.com/package/@testing-library/angular
237+
[downloads-badge]: https://img.shields.io/npm/dm/@testing-library/angular.svg?style=flat-square
238+
[npmtrends]: http://www.npmtrends.com/@testing-library/angular
239239
[spectrum-badge]: https://withspectrum.github.io/badge/badge.svg
240240
[spectrum]: https://spectrum.chat/testing-library
241-
[license-badge]: https://img.shields.io/npm/l/@angular-extensions/testing-library.svg?style=flat-square
241+
[license-badge]: https://img.shields.io/npm/l/@testing-library/angular.svg?style=flat-square
242242
[license]: https://github.com/testing-library/angular-testing-library/blob/master/LICENSE
243243
[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square
244244
[prs]: http://makeapullrequest.com
@@ -249,7 +249,7 @@ Links:
249249
[github-watch]: https://github.com/testing-library/angular-testing-library/watchers
250250
[github-star-badge]: https://img.shields.io/github/stars/testing-library/angular-testing-library.svg?style=social
251251
[github-star]: https://github.com/testing-library/angular-testing-library/stargazers
252-
[twitter]: https://twitter.com/intent/tweet?text=Check%20out%20🦔%20@angular-extensions/testing-library%20by%20%40tim_deschryver%20https%3A%2F%2Fgithub.com%2F@angular-extensions/testing-library
252+
[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
253253
[twitter-badge]: https://img.shields.io/twitter/url/https/github.com/testing-library/angular-testing-library.svg?style=social
254254
[emojis]: https://github.com/all-contributors/all-contributors#emoji-key
255255
[all-contributors]: https://github.com/all-contributors/all-contributors

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@angular-extensions/testing-library-app",
2+
"name": "@testing-library/angular-app",
33
"version": "0.0.0-semantically-released",
44
"scripts": {
55
"ng": "ng",
@@ -8,8 +8,8 @@
88
"build": "npm run build:library && npm run build:library:jest-utils && npm run build:migrations && npm run build:readme",
99
"build:library": "ng build --prod testing-library",
1010
"build:library:jest-utils": "ng build --prod jest-utils",
11-
"build:migrations": "tsc -p ./projects/testing-library/migrations/tsconfig.migrations.json && cp ./projects/testing-library/migrations/migration.json ./dist/@angular-extensions/testing-library/migrations",
12-
"build:readme": "cp ./README.md ./dist/@angular-extensions/testing-library",
11+
"build:migrations": "tsc -p ./projects/testing-library/migrations/tsconfig.migrations.json && cp ./projects/testing-library/migrations/migration.json ./dist/@testing-library/angular/migrations",
12+
"build:readme": "cp ./README.md ./dist/@testing-library/angular",
1313
"test": "jest --config ./projects/jest.lib.config.js",
1414
"test:app": "jest --config ./src/jest.app.config.js",
1515
"precommit": "lint-staged",
@@ -23,7 +23,7 @@
2323
]
2424
},
2525
"release": {
26-
"pkgRoot": "dist/@angular-extensions/testing-library"
26+
"pkgRoot": "dist/@testing-library/angular"
2727
},
2828
"dependencies": {
2929
"@angular/animations": "^8.0.0",
@@ -35,8 +35,8 @@
3535
"@angular/platform-browser-dynamic": "^8.0.0",
3636
"@angular/router": "^8.0.0",
3737
"@phenomnomnominal/tsquery": "^3.0.0",
38+
"@testing-library/dom": "^5.0.1",
3839
"core-js": "^3.1.3",
39-
"dom-testing-library": "^4.1.1",
4040
"rxjs": "^6.5.2",
4141
"tslint": "^5.16.0",
4242
"zone.js": "~0.9.1"
@@ -47,8 +47,8 @@
4747
"@angular/cli": "~8.0.0",
4848
"@angular/compiler-cli": "^8.0.0",
4949
"@angular/language-service": "^8.0.0",
50-
"@types/node": "~12.0.3",
5150
"@types/jest": "~24.0.11",
51+
"@types/node": "~12.0.3",
5252
"codelyzer": "^5.0.1",
5353
"husky": "^2.3.0",
5454
"jest": "^24.1.0",

projects/jest-utils/ng-package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3-
"dest": "../../@angular-extensions/testing-library/jest-utils",
3+
"dest": "../../@testing-library/angular/jest-utils",
44
"deleteDestPath": false,
55
"lib": {
66
"entryFile": "src/public_api.ts"

projects/jest-utils/ng-package.prod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3-
"dest": "../../dist/@angular-extensions/testing-library/jest-utils",
3+
"dest": "../../dist/@testing-library/angular/jest-utils",
44
"deleteDestPath": false,
55
"lib": {
66
"entryFile": "src/public_api.ts"

projects/jest-utils/package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"name": "@angular-extensions/testing-library/jest-utils",
2+
"name": "@testing-library/angular/jest-utils",
33
"version": "0.0.0-semantically-released",
44
"description": "Test your Angular components with the dom-testing-library",
55
"repository": {
66
"type": "git",
7-
"url": "git+https://github.com/angular-extensions/testing-library.git"
7+
"url": "git+https://github.com/testing-library/angular-testing-library.git"
88
},
99
"keywords": [
1010
"angular",
@@ -13,15 +13,14 @@
1313
"typescript",
1414
"angular2",
1515
"test",
16-
"dom-testing-library",
17-
"angular-extensions"
16+
"dom-testing-library"
1817
],
1918
"author": "Tim Deschryver",
2019
"license": "MIT",
2120
"bugs": {
22-
"url": "https://github.com/angular-extensions/testing-library/issues"
21+
"url": "https://github.com/testing-library/angular-testing-library/issues"
2322
},
24-
"homepage": "https://github.com/angular-extensions/testing-library#readme",
23+
"homepage": "https://github.com/testing-library/angular-testing-library#readme",
2524
"peerDependencies": {
2625
"jest": ">=23.4.0"
2726
},

projects/testing-library/migrations/tsconfig.migrations.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"target": "es5",
55
"sourceMap": true,
66
"rootDir": "./",
7-
"outDir": "../../../dist/@angular-extensions/testing-library/migrations",
7+
"outDir": "../../../dist/@testing-library/angular/migrations",
88
"noLib": false,
99
"baseUrl": "./",
1010
"experimentalDecorators": true,
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3-
"dest": "../../dist/@angular-extensions/testing-library",
3+
"dest": "../../dist/@testing-library/angular",
44
"deleteDestPath": false,
55
"lib": {
66
"entryFile": "src/public_api.ts"
77
},
8-
"whitelistedNonPeerDependencies": ["dom-testing-library", "@phenomnomnominal/tsquery", "tslint"]
8+
"whitelistedNonPeerDependencies": ["@testing-library/dom", "@phenomnomnominal/tsquery", "tslint"]
99
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3-
"dest": "../../dist/@angular-extensions/testing-library",
3+
"dest": "../../dist/@testing-library/angular",
44
"deleteDestPath": false,
55
"lib": {
66
"entryFile": "src/public_api.ts"
77
},
8-
"whitelistedNonPeerDependencies": ["dom-testing-library", "@phenomnomnominal/tsquery", "tslint"]
8+
"whitelistedNonPeerDependencies": ["@testing-library/dom", "@phenomnomnominal/tsquery", "tslint"]
99
}

projects/testing-library/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@angular-extensions/testing-library",
2+
"name": "@testing-library/angular",
33
"version": "0.0.0-semantically-released",
44
"description": "Test your Angular components with the dom-testing-library",
55
"repository": {
@@ -13,8 +13,7 @@
1313
"typescript",
1414
"angular2",
1515
"test",
16-
"dom-testing-library",
17-
"angular-extensions"
16+
"dom-testing-library"
1817
],
1918
"author": "Tim Deschryver",
2019
"license": "MIT",
@@ -27,7 +26,7 @@
2726
"@angular/core": "^8.0.0"
2827
},
2928
"dependencies": {
30-
"dom-testing-library": "^4.1.0",
29+
"@testing-library/dom": "^5.1.0",
3130
"@phenomnomnominal/tsquery": "^3.0.0",
3231
"tslint": "^5.16.0"
3332
},

projects/testing-library/src/lib/models.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Type } from '@angular/core';
22
import { ComponentFixture } from '@angular/core/testing';
3-
import { FireObject, Queries, queries, BoundFunction } from 'dom-testing-library';
3+
import { FireObject, Queries, queries, BoundFunction } from '@testing-library/dom';
44

55
export type RenderResultQueries<Q extends Queries = typeof queries> = { [P in keyof Q]: BoundFunction<Q[P]> };
66

0 commit comments

Comments
 (0)