Laravel API 101:
TEST

Laravel comes out-of-the-box with great testing suite built on PHPUnit. No API should be left untested.



Introduction

The hardest part about starting a new lesson is writing an introduction.

In the first part of this serial called BUILD, we have built an API for managing news articles. In this lesson, we will write tests for that API using the PHPUnit testing framework that comes with Laravel by default.

First, we need to setup our testing environment, then we will write the tests following the documentation on Testing JSON APIs.

We need to test five routes:

  • index - get all articles
  • store - create an article with authentication
  • show - get a single article
  • update - update an article with authentication
  • delete - delete an article with authentication

Credits


To continue reading, choose a subscription plan:

Comments