# Unit Testing React Components and Web Components

**URL:** https://forum.kirupa.com/t/unit-testing-react-components-and-web-components/639758
**Category:** web dev
**Created:** [May 8, 2019, 11:48am UTC](https://forum.kirupa.com/t/unit-testing-react-components-and-web-components/639758 "2019-05-08T11:48:01Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)
#### Post date: [May 8, 2019, 11:48am UTC](https://forum.kirupa.com/t/unit-testing-react-components-and-web-components/639758/1 "2019-05-08T11:48:01Z")

</div>

Hey,

I have been using Enzyme to unit test React Components. What are you guys using for Unit testing Web Components? Is [Cypress.io](http://Cypress.io) the only one to use? Enzyme does not work for Web components.

---

<div class="post-metadata">

### Author: ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)
#### Post date: [May 8, 2019, 11:51am UTC](https://forum.kirupa.com/t/unit-testing-react-components-and-web-components/639758/2 "2019-05-08T11:51:44Z")

</div>

I found this: [https://www.npmjs.com/package/web-component-tester](https://www.npmjs.com/package/web-component-tester)

---

<div class="post-metadata">

### Author: ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)
#### Post date: [May 10, 2019, 11:31am UTC](https://forum.kirupa.com/t/unit-testing-react-components-and-web-components/639758/3 "2019-05-10T11:31:47Z")

</div>

conclusion: [cypress.io](http://cypress.io) is better than web components tester from polymer…

---

<div class="post-metadata">

### Author: ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)
#### Post date: [May 10, 2019, 12:23pm UTC](https://forum.kirupa.com/t/unit-testing-react-components-and-web-components/639758/4 "2019-05-10T12:23:37Z")

</div>

I just want to say the state of testing GUI and JS is so sad. A lot better than what we had a couple of years back. It still needs a lot of work compared to backend languages and solutions.  
I personally think that we need to push JavaScript and its way of development to be an Engineering approach that makes our solutions strong, safe, testable and measurable than just pure magic, trail and error. What we have today is truly sad.
