Skip to content
Daryn edited this page Oct 26, 2017 · 17 revisions

Welcome to the graphql-with-tdd workshop

In this workshop we will introduce GraphQL. We will start with the basics and work our way towards implementing a fully functional GraphQL server using a TDD approach.

The workshop has two main sections. The first section (01 - 10) will go into details about GraphQL, specifically about making a query (fetching data). In the second section (100 - 109) we will cover ways of testing a GraphQL server using Jest. All the examples will use Apollo Server.

Prerequisites

Make sure you have:

  • Git version 1.6.6 or later
  • Node version 8 or later (older versions might be fine, but this workshop was only tested on V 8.1.3)
$ git version
git version 2.12.2.windows.1
$ node --version
v8.1.3

Clone this wiki locally