Comments (1)
Talk with Elias:
- Q: What does testing with React look like?
A: If we get Redux set up, the easiest thing to test would be Action Creators and Reducers as they are pure. - If we get to the stage where we want to test our components, we can use Jest's Mock Shallow Renderer/Mock DOM, which will allow us to render the component to a fake DOM. We can then with a lot of the Statleless Functional Components by passing them different props and seeing if they react the way that we'd want to. We can thereby check that certain elements are rendering correctly, e.g. that said component is red on being given certain props. This is like Unit Testing.
If we have a component containing other components, it would be more like Integration Testing.
BTW, Jest documentation is pretty good.
from policy-picker.
Related Issues (20)
- Technical Spike - React components
- Assets - Find icons HOT 1
- Display Homepage
- Display Policy Carousel
- Display Snippet Swipe Page
- Display Infograph
- Display Form
- Display Summary Page
- Display Ask MP
- Styling (mobile-first)
- BUG: Travis is failing
- Routes
- BUG - linter build fail!
- Display Burger Menu dropdown
- Display modal on snippet view
- Loading Page
- Swipey issues on instructions modal HOT 1
- Bug: Menu links don't update state
- Loading Page HOT 1
- (intermittent) : /home gives 404 in heroku
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from policy-picker.