Testing Apollo
Offered By: Pluralsight
Course Description
Overview
Just like any other application, Apollo applications need to be tested. This course teaches you how to properly test your full-stack Apollo application.
The Apollo GraphQL library is one of the most popular tools around for building a GraphQL-based application. Just like any other application, Apollo applications need to be tested. Building a full-stack application means you need to know how to test the React side built with Apollo Client as well as the server-side built with Apollo Server. This course, Testing Apollo, will walk you through testing both the client and the server. First, you will learn about testing queries and mutations in your react application. Next, you will explore unit testing your resolvers as well as integration and snapshot tests. Finally, you will discover how to use introspection to get the schema definition of a GraphQL database. By the end of this course, you will know how to properly test your Apollo client and server.
The Apollo GraphQL library is one of the most popular tools around for building a GraphQL-based application. Just like any other application, Apollo applications need to be tested. Building a full-stack application means you need to know how to test the React side built with Apollo Client as well as the server-side built with Apollo Server. This course, Testing Apollo, will walk you through testing both the client and the server. First, you will learn about testing queries and mutations in your react application. Next, you will explore unit testing your resolvers as well as integration and snapshot tests. Finally, you will discover how to use introspection to get the schema definition of a GraphQL database. By the end of this course, you will know how to properly test your Apollo client and server.
Syllabus
- Course Overview 1min
- Apollo Testing Introduction 27mins
- Unit Testing an Apollo Client 45mins
- Unit Testing an Apollo Server 26mins
- Integration Testing 13mins
Taught by
Marques Woodson
Related Courses
Développement et Intégration Avec JavaCoursera Project Network via Coursera DevOps Testing
Microsoft via edX Introduction to Software Testing
University of Minnesota via Coursera Java Spring Boot Application Software Testing
Coursera Project Network via Coursera Docker: Continuous Delivery
LinkedIn Learning