• Categories
    • PHP
    • phpMyAdmin
    • PHPMailer
    • FFMpeg
    • PHPEXcel
    • PHPDoc
    • PHPUnit
    • CakePHP
    • CakePHP 2.0
    • Cake PHP 2.1
    • CakePHP Model
    • Facebook PHP SDK
    • composer-php
    • PHP 7
    • PHP GD
    All Categories
  • About

PHPUnit - REST API testing

restphpunitguzzle


PHP Snippet 1:

$response = $this->call('POST', '/api/v1.0/pages', $parameters);
$data = $response->getData();

PHP Snippet 2:

var_dump($response->getBody()->getContents());

PHP Snippet 3:

$client = new GuzzleHttp\Client();
$response = $client->get('http://192.168.99.100/v1/hello');
var_dump($response->getBody()->getContents());

PHP Snippet 4:

string(13) "{"bar":"foo"}"

Related Snippets

PHPUnit 7: Failed asserting that exception of type InvalidArgumentException is thrown

Autoloading classes in PHPUnit using Composer and autoload.php

phpunit - mockbuilder - set mock object internal property

Phpunit partial mock + proxy Entity

laravel and phpunit: could not find driver (SQL: PRAGMA foreign_keys = ON;)

How can I make Laravel return a custom error for a JSON REST API

Reducing authentication calls on external API (Laravel 5.6)

Guzzle Not Sending Grant Type to Laravel Passport

GuzzleHttp Hangs When Using Localhost

PHPUnit (Phar) Fatal Error Only When Test Fails

phpunit - testing is painfully slow

Trying to mock an http client that is inside a controller, using phpunit, but it doesn't work

Is there a way to use Foundry Model for Authentification inside Functional Tests?

Method IlluminateAuthRequestGuard::logout does not exist Laravel Passport

Symfony - "framework.test" config is not set to true

About Contact Privacy policy Terms and conditions