Skip to content

krzwier/sticky-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sticky-notes

This is an app for writing and saving sticky notes, built with React. This was a course project in the Skillcrush React course.

I went beyond the assigned project by practicing TDD as I created this App. I utilized Jest with React Testing Library, which was a joy to work with. (It just worked, straight out of the box!) Coverage is 100%. I tried to follow Testing Library's guiding principle that "The more your tests resemble the way your software is used, the more confidence they can give you." (Kent Dodds). Accordingly, I prioritized tests that reflect the experience of visual/mouse users (as well as those that use assistive technology) over tests that utilize code identifiers hidden to the end user.

In working on this project, I discovered the Testing Playground, which was an amazing tool in helping me to choose queries that most closely resembled user experience.

About

React app for writing and saving sticky notes

Topics

Resources

Stars

Watchers

Forks