From 6328734d0eb138f349a419918f355f6ad357db40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Fontcuberta?= Date: Sun, 4 Aug 2019 10:42:58 +0200 Subject: [PATCH 1/8] Add lizard emoji --- README.md | 9 ++++++++- lizard.png | Bin 0 -> 39997 bytes 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 lizard.png diff --git a/README.md b/README.md index 4997c572..d4b17164 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,14 @@

Vue Testing Library

-

Lightweight adapter allowing DOM Testing Library to be used to test Vue.js components. Built on top of @vue/test-utils.

+ + lizard +
diff --git a/lizard.png b/lizard.png new file mode 100644 index 0000000000000000000000000000000000000000..f528dff5ff4d2312314f5da045757bf3716d28d9 GIT binary patch literal 39997 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≫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

pS8&@U5&pKjr{fZKwb=tP91r zvck3ASKrQ|iM(l!#D5(3yk5Fz0%WCpV$SSrX&|N5-Sz#n+ba($Uki}1=sG@m;b#a& zQ$DeE^_Zcqs$19J1Bme4X?CsNzB$N1>Aj-|hwytWVSLOT?^b)&*FIh|&W+_O8@f-J z8T?VHuZ<5(NZV5h3Qm%26XSk_g=f&o+4SVF5d;~pkXU+CP8RQ)bYd+o==wWYb!#m` zl5<&0Q?2iH#QSN0@3tNGKwAS!(J<9HW$&C^x2n{5`zwC8!GB))x(@6&#!C>0Cs&OP z<+ce-XFRin2jGjlb|o>x8iRnokm~- zWvR~7bLF}`MOH^T>l)WNJjVWcxwE6%ZoUL@1K#MWoRSRtN35$hO6^-iJ*X|b%ljoi z;qzGM2`8zbMXJ;0edlZLFW`~z4d)|#SC~`#cc#E`P^-bUZXEJUL)Ms;)B}jt$XmD~ zzG^#PHAnTtaZG`VDWrv^thcT^^Y*sahPl_3{qxbY1uYMm_eQ0wg_BhBxJzw6@ssag z&%-zOXZOV$6~+v*9_hv$KN4YV@cR>FbHUThx`hpeAlE>mzqiKt5bCJajXG zPkKa|WcD4j)<7MlnES8mxjCI5su(hC??_ zNtyILq9rGCxctXMFtzy2uRZgKX7(h&u?w^6qP{l>%PI%=`GJR6+guVWE@jV&^vNp? z%|0*Q+%2s*GKDYFoJ*S!QtJ*PXsDhSh2f|ASk!o&g_t{=yW+PA9<33VU|EasI9XME zTed?K>#p&glFphUG;sGYQ@HWx`K+t8>iCXb4N=Gzv$GDB=2Im-XRjx!CP36a$GWKC jtu Date: Sun, 4 Aug 2019 10:43:09 +0200 Subject: [PATCH 2/8] Improve elevator pitch --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index d4b17164..e59d42e3 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,10 @@ /> +

Simple and complete Vue.js testing utilities that encourage good testing practices.

+ +

Vue Testing Library is a lightweight adapter built on top of DOM Testing Library and @vue/test-utils.

+
[**Read The Docs**](https://testing-library.com/vue) | From df5c1207b18724d1319d9e579ba31e9a12502152 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Fontcuberta?= Date: Sun, 4 Aug 2019 10:44:08 +0200 Subject: [PATCH 3/8] Use markdown link aliases --- README.md | 71 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index e59d42e3..c1452cbc 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@
-[**Read The Docs**](https://testing-library.com/vue) | -[Edit the docs](https://github.com/testing-library/testing-library-docs) +[**Read The Docs**][docs] | +[Edit the docs][docs-edit]
@@ -25,12 +25,15 @@
-[![Build Status](https://travis-ci.org/testing-library/vue-testing-library.svg?branch=master)](https://travis-ci.org/testing-library/vue-testing-library)   -[![Coverage Status](https://img.shields.io/codecov/c/github/testing-library/vue-testing-library.svg)](https://codecov.io/github/testing-library/vue-testing-library)   -[![GitHub version](https://badge.fury.io/gh/testing-library%2Fvue-testing-library.svg)](https://badge.fury.io/gh/testing-library%2Fvue-testing-library) + +[![Build Status][build-badge]][build] +[![Coverage Status][coverage-badge]][coverage] +[![GitHub version][github-badge]][github] +[![npm version][npm-badge]][npm] -[![npm version](https://badge.fury.io/js/%40testing-library%2Fvue.svg)](https://badge.fury.io/js/%40testing-library%2Fvue)   -[![license](https://img.shields.io/github/license/testing-library/vue-testing-library.svg)](https://img.shields.io/github/license/testing-library/vue-testing-library) +[![MIT License][license-badge]][license] +[![Join the community on Spectrum][spectrum-badge]][spectrum] +

Table of Contents

@@ -103,35 +106,51 @@ it('increments value on click', async () => { }) ``` -You'll find examples of testing with different libraries in -[the test directory](https://github.com/testing-library/vue-testing-library/tree/master/tests/__tests__). + +You'll find examples of testing with different situations and popular libraries in +[the test directory][test-directory]. Some included are: -* [`vuex`](https://github.com/testing-library/vue-testing-library/tree/master/tests/__tests__/vuex.js) -* [`vue-router`](https://github.com/testing-library/vue-testing-library/tree/master/tests/__tests__/vue-router.js) -* [`vee-validate`](https://github.com/testing-library/vue-testing-library/tree/master/tests/__tests__/validate-plugin.js) +* [`vuex`][vuex-example] +* [`vue-router`][vue-router-example] +* [`vee-validate`][vee-validate-example] +* [`vue-i18n`][vue-i18n-example] -Feel free to contribute with more! +Feel free to contribute with more examples! ## Docs -[**Read The Docs**](https://testing-library.com/vue) | -[Edit the docs](https://github.com/testing-library/testing-library-docs) +[**Read The Docs**][docs] | +[Edit the docs][docs-edit] ## License -MIT +[MIT][license] ## Contributors -[![dfcook](https://avatars0.githubusercontent.com/u/10348212?v=3&s=200)](https://github.com/dfcook) -[![afontcu](https://avatars3.githubusercontent.com/u/9197791?s=200&v=3)](https://github.com/afontcu) -[![eunjae-lee](https://avatars0.githubusercontent.com/u/499898?v=3&s=200)](https://github.com/eunjae-lee) -[![tim-maguire](https://avatars0.githubusercontent.com/u/29452317?v=3&s=200)](https://github.com/tim-maguire) -[![samdelacruz](https://avatars0.githubusercontent.com/u/2040007?v=3&s=200)](https://github.com/samdelacruz) -[![ankitsinghaniyaz](https://avatars0.githubusercontent.com/u/11331989?v=3&s=200)](https://github.com/ankitsinghaniyaz) -[![lindgr3n](https://avatars0.githubusercontent.com/u/24882614?v=3&s=200)](https://github.com/lindgr3n) -[![kentcdodds](https://avatars0.githubusercontent.com/u/1500684?v=3&s=200)](https://github.com/kentcdodds) -[![brennj](https://avatars2.githubusercontent.com/u/29227924?v=3&s=200)](https://github.com/brennj) -[![makeupsomething](https://avatars2.githubusercontent.com/u/7676733?v=3&s=200)](https://github.com/makeupsomething) + + +[build-badge]: https://travis-ci.org/testing-library/vue-testing-library.svg?branch=master +[build]: https://travis-ci.org/testing-library/vue-testing-library +[spectrum-badge]: https://withspectrum.github.io/badge/badge.svg +[spectrum]: https://spectrum.chat/testing-library +[coverage-badge]: https://img.shields.io/codecov/c/github/testing-library/vue-testing-library.svg +[coverage]: https://codecov.io/github/testing-library/vue-testing-library +[github-badge]: https://badge.fury.io/gh/testing-library%2Fvue-testing-library.svg +[github]: https://badge.fury.io/gh/testing-library%2Fvue-testing-library +[npm-badge]: https://badge.fury.io/js/%40testing-library%2Fvue.svg +[npm]: https://badge.fury.io/js/%40testing-library%2Fvue +[license-badge]: https://img.shields.io/github/license/testing-library/vue-testing-library.svg +[license]: https://github.com/testing-library/vue-testing-library/blob/master/LICENSE + +[docs]: https://testing-library.com/vue +[docs-edit]: https://github.com/testing-library/testing-library-docs + +[test-directory]: https://github.com/testing-library/vue-testing-library/tree/master/tests/__tests__ +[vuex-example]: https://github.com/testing-library/vue-testing-library/tree/master/tests/__tests__/vuex.js +[vue-router-example]: https://github.com/testing-library/vue-testing-library/tree/master/tests/__tests__/vue-router.js +[vee-validate-example]: https://github.com/testing-library/vue-testing-library/tree/master/tests/__tests__/validate-plugin.js +[vue-i18n-example]: https://github.com/testing-library/vue-testing-library/blob/master/tests/__tests__/vueI18n.js + From 48a99afc654f26f442c270057040a155e1e82210 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Fontcuberta?= Date: Sun, 4 Aug 2019 10:44:29 +0200 Subject: [PATCH 4/8] Keep simple test simpler --- README.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index c1452cbc..74d0eb7f 100644 --- a/README.md +++ b/README.md @@ -82,13 +82,10 @@ export default { ```js // TestComponent.spec.js -import { render, fireEvent, cleanup } from '@testing-library/vue' +import { render, fireEvent } from '@testing-library/vue' import TestComponent from './TestComponent.vue' -// automatically unmount and cleanup DOM after the test is finished. -afterEach(cleanup) - -it('increments value on click', async () => { +test('increments value on click', async () => { // The render method returns a collection of utilities to query your component. const { getByText } = render(TestComponent) @@ -96,9 +93,10 @@ it('increments value on click', async () => { // throws an error if no elements match or if more than one match is found. getByText('Times clicked: 0') + // `button` is the actual DOM element. const button = getByText('increment') - // Dispatch a native click event to our button element. + // Dispatch a native click event. await fireEvent.click(button) await fireEvent.click(button) From 7bae5c8eccfc4e58924b10ca0f8b0ee5f029f002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Fontcuberta?= Date: Sun, 4 Aug 2019 10:44:43 +0200 Subject: [PATCH 5/8] Reduce contributors size to fit 2 rows --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 74d0eb7f..f1b29ab9 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,16 @@ Feel free to contribute with more examples! ## Contributors +[![dfcook](https://avatars0.githubusercontent.com/u/10348212?v=3&s=170)](https://github.com/dfcook) +[![afontcu](https://avatars3.githubusercontent.com/u/9197791?s=170&v=3)](https://github.com/afontcu) +[![eunjae-lee](https://avatars0.githubusercontent.com/u/499898?v=3&s=170)](https://github.com/eunjae-lee) +[![tim-maguire](https://avatars0.githubusercontent.com/u/29452317?v=3&s=170)](https://github.com/tim-maguire) +[![samdelacruz](https://avatars0.githubusercontent.com/u/2040007?v=3&s=170)](https://github.com/samdelacruz) +[![ankitsinghaniyaz](https://avatars0.githubusercontent.com/u/11331989?v=3&s=170)](https://github.com/ankitsinghaniyaz) +[![lindgr3n](https://avatars0.githubusercontent.com/u/24882614?v=3&s=170)](https://github.com/lindgr3n) +[![kentcdodds](https://avatars0.githubusercontent.com/u/1500684?v=3&s=170)](https://github.com/kentcdodds) +[![brennj](https://avatars2.githubusercontent.com/u/29227924?v=3&s=170)](https://github.com/brennj) +[![makeupsomething](https://avatars2.githubusercontent.com/u/7676733?v=3&s=170)](https://github.com/makeupsomething) [build-badge]: https://travis-ci.org/testing-library/vue-testing-library.svg?branch=master From fe5fd0b09f50476109b948c9576f2a2e8cd6d773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Fontcuberta?= Date: Sun, 4 Aug 2019 10:45:06 +0200 Subject: [PATCH 6/8] Add another subheading to examples section --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f1b29ab9..a6766aee 100644 --- a/README.md +++ b/README.md @@ -38,24 +38,26 @@

Table of Contents

- [Installation](#installation) -- [Examples](#examples) +- [A simple example](#a-simple-example) + - [More examples](#more-examples) - [Docs](#docs) - [License](#license) - [Contributors](#contributors) ## Installation -This module is distributed via npm which is bundled with node and -should be installed as one of your project's `devDependencies`: +This module is distributed via npm and should be installed as one of your project's `devDependencies`: ``` npm install --save-dev @testing-library/vue ``` +This library has `peerDependencies` listings for `Vue` and `vue-template-compiler`. + You may also be interested in installing `jest-dom` so you can use [the custom Jest matchers](https://github.com/gnapse/jest-dom#readme). -## Examples +## A simple example ```html @@ -104,6 +106,7 @@ test('increments value on click', async () => { }) ``` +### More examples You'll find examples of testing with different situations and popular libraries in [the test directory][test-directory]. From 9dc130773e5996c427457f6b13f9fc28179bfad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Fontcuberta?= Date: Sun, 4 Aug 2019 10:46:35 +0200 Subject: [PATCH 7/8] Lowercase article --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a6766aee..7196871b 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@
-[**Read The Docs**][docs] | +[**Read the Docs**][docs] | [Edit the docs][docs-edit]
@@ -122,7 +122,7 @@ Feel free to contribute with more examples! ## Docs -[**Read The Docs**][docs] | +[**Read the Docs**][docs] | [Edit the docs][docs-edit] ## License From 85353a8a52017c074b649cb28b0eb3da436eb19a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Fontcuberta?= Date: Sun, 4 Aug 2019 10:51:32 +0200 Subject: [PATCH 8/8] Add markdown files formatting --- README.md | 40 ++++++++++++++++++++-------------------- package.json | 4 ++++ 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 7196871b..441e0a6e 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,7 @@
-[**Read the Docs**][docs] | -[Edit the docs][docs-edit] +[**Read the Docs**][docs] | [Edit the docs][docs-edit]
@@ -46,13 +45,15 @@ ## Installation -This module is distributed via npm and should be installed as one of your project's `devDependencies`: +This module is distributed via npm and should be installed as one of your +project's `devDependencies`: ``` npm install --save-dev @testing-library/vue ``` -This library has `peerDependencies` listings for `Vue` and `vue-template-compiler`. +This library has `peerDependencies` listings for `Vue` and +`vue-template-compiler`. You may also be interested in installing `jest-dom` so you can use [the custom Jest matchers](https://github.com/gnapse/jest-dom#readme). @@ -69,16 +70,16 @@ You may also be interested in installing `jest-dom` so you can use ``` @@ -108,22 +109,21 @@ test('increments value on click', async () => { ### More examples -You'll find examples of testing with different situations and popular libraries in -[the test directory][test-directory]. +You'll find examples of testing with different situations and popular libraries +in [the test directory][test-directory]. Some included are: -* [`vuex`][vuex-example] -* [`vue-router`][vue-router-example] -* [`vee-validate`][vee-validate-example] -* [`vue-i18n`][vue-i18n-example] +- [`vuex`][vuex-example] +- [`vue-router`][vue-router-example] +- [`vee-validate`][vee-validate-example] +- [`vue-i18n`][vue-i18n-example] Feel free to contribute with more examples! ## Docs -[**Read the Docs**][docs] | -[Edit the docs][docs-edit] +[**Read the Docs**][docs] | [Edit the docs][docs-edit] ## License diff --git a/package.json b/package.json index ba74787a..3eaf595a 100644 --- a/package.json +++ b/package.json @@ -82,6 +82,10 @@ "*.{js,vue}": [ "eslint --fix", "git add" + ], + "*.{md,html}": [ + "prettier --write", + "git add" ] } }