<?php

declare(strict_types=1);
namespace Tests\git2;
use git2\git;
use git2\git_trace_level_t;

final class TraceTest extends GitTestCase
{

	public function testTrace(): void
	{
		$this->assertOK(git::trace_set(
			git_trace_level_t::TRACE,
			function(git_trace_level_t $level, string $message): void {
				// TODO: git_trace() seems to be called from HTTP transport exclusively.
			},
		));

		$this->assertOK(git::trace_set(git_trace_level_t::NONE, null));
	}

}