<?php

class InstansiTipeTest extends BaseTest
{
    public function testIndexShouldGiveSuccessResponse()
    {
        $response = $this->doAPIShouldGiveSuccessResponse(
            'GET',
            'instansi_tipe',
            [],
            200,
            "\nindex Passed"
        );
        return $response['data']['result'][0]['id'];
    }

    /** @depends testIndexShouldGiveSuccessResponse */
    public function testDetailShouldGiveSuccessResponse($id)
    {
        $login_info = $this->login(getenv("TEST_ADMIN_USERNAME"), getenv("TEST_ADMIN_PASSWORD"));
        $this->doAPIShouldGiveSuccessResponse(
            'GET',
            'instansi_tipe/detail/' . $id,
            [
                'headers' => [
                    'Authorization' => 'Bearer ' . $login_info['data']['token']
                ]
            ],
            200,
            "\ndetail Passed"
        );
    }
}
