<?php
declare(strict_types=1);
namespace Tests\git2;
use git2\git;
final class IgnoreTest extends GitTestCase
{
public function testIgnore(): void
{
$dir = $this->mkdir('ignore');
git::repository_init($repo, $dir, false);
$this->assertOK(git::ignore_add_rule($repo, 'foo'));
$this->assertOK(git::ignore_path_is_ignored($ignored, $repo, 'foo'));
$this->assertTrue($ignored);
$this->assertOK(git::ignore_clear_internal_rules($repo));
$this->assertOK(git::ignore_path_is_ignored($ignored, $repo, 'foo'));
$this->assertFalse($ignored);
}
}