Video Version of the Lesson
[Only for premium members]
[Only for premium members]
[Only for premium members]
While working with external APIs, it's important to test them not only manually, but also cover them with automated tests. This is exactly the topic of this lesson.
We'll build a GitHub repository management system.
The homepage will list the repositories, like this:
On top, we'll implement two features:
But our goal in this lesson is not the GitHub API functionality. Our goal is testability.
So we won't even look at the browser throughout this lesson, we will run automated tests, instead:
Our GitHub service will interact with...