Comments (3)
@deric4 thanks for the breakdown. I need practice on this too, so def willing to help you out 👍
Since we're already using create-react-app, I recommend testing the frontend with Jest and Enzyme. It's highly compatible/supported and src/setupTests.js
is already built into our app for this exact purpose.
I created a branch fe-test-branch
where installed enzyme/jest, and set up a very basic config for the Header component. Please note, this is the same exact header component that was originally in App.js, but moved into its own component.
Simply run npm test
in the terminal, once initialized type "w" for options, then "a" to run all tests.
from dwellingly-app.
We could also implement Selenium for UX testing when we get to that point
from dwellingly-app.
Merged -> closing
from dwellingly-app.
Related Issues (20)
- Dashboard for JOIN Staff members
- Unable to accept invitation in email HOT 8
- Remove ability to select property managers on Property Manager list page
- Get Property Managers by new API when editing a property
- Display correct date format for all dates
- Edit Ticket Modal Save Button Blocked
- Updating Property Managers of a Property does not work
- New staff listings on the admin dashboard are not mobile friendly
- Assigning a property to a user requesting access does not save the property assignment HOT 2
- Add Title field to JOIN Staff and Admins
- Fix Staging and Production deployments on Heroku HOT 1
- Unable to make a staff member an admin
- Unable to add staff member (routing error)
- Unable to view an AdminStaffMember
- Property managers seem to show pending even when they're active
- Reset password functionality on "Forgot Password" page is broken
- Edit and Delete Note APIs are missing
- Sign out triggers "Already signed out" error message
- Calling GET /tickets with tenant_id does not filter on tenant id
- Add property manager does not work when a property is not assigned
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 dwellingly-app.