QR_code_generator/tests/Feature/PingTest.php

29 lines
723 B
PHP

<?php
namespace Tests\Feature;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Foundation\Testing\WithoutMiddleware;
use Tests\TestCase;
/**
* Class PingTest.
*/
class PingTest extends TestCase
{
public function test_it_returns_ping()
{
$response = $this->json('GET', 'api/ping');
$response->assertStatus(200);
$response->assertJson(['status' => 'ok']);
}
public function test_it_returns_404()
{
$response = $this->json('GET', 'api/non-existing-resource');
$response->assertStatus(404);
$response->assertJson(['message' => '404 Not Found', 'status_code' => 404]);
}
}