Files
portal/app/tests/Unit/Autopodbor/Study/DomainKinshipTest.php
T

24 lines
893 B
PHP

<?php
use App\Services\Autopodbor\Agent\Study\DomainKinship;
it('близнецы кир↔кир: авто-займ-124.рф и автозайм-124.рф', function () {
$k = new DomainKinship;
expect($k->areTwins('авто-займ-124.рф', 'автозайм-124.рф'))->toBeTrue();
});
it('близнецы кир↔лат: красломбард.рф и kraslombard24.ru (транслит)', function () {
$k = new DomainKinship;
expect($k->areTwins('красломбард.рф', 'kraslombard24.ru'))->toBeTrue();
});
it('разные бренды — не близнецы', function () {
$k = new DomainKinship;
expect($k->areTwins('sberbank.ru', 'vtb.ru'))->toBeFalse();
});
it('короткие корни (<5) не матчатся ложно', function () {
$k = new DomainKinship;
expect($k->areTwins('abc.ru', 'abcd.ru'))->toBeFalse();
});