10.April 2026

This commit is contained in:
Kevin Adametz 2026-04-10 17:15:27 +02:00
parent 4a8f4b4abc
commit 396d049439
203 changed files with 18098 additions and 2911 deletions

View file

@ -0,0 +1,34 @@
<?php
use App\Models\UserAbo;
use App\Services\Incentive\IncentiveTracker;
it('nutzt member_id als Berater bei Kundenabo ot', function () {
$abo = new UserAbo([
'is_for' => 'ot',
'member_id' => 454,
'user_id' => null,
]);
expect(IncentiveTracker::consultantUserIdForAboIncentive($abo))->toBe(454);
});
it('nutzt user_id als Berater bei Eigenabo me', function () {
$abo = new UserAbo([
'is_for' => 'me',
'user_id' => 200,
'member_id' => null,
]);
expect(IncentiveTracker::consultantUserIdForAboIncentive($abo))->toBe(200);
});
it('liefert null wenn ot ohne member_id', function () {
$abo = new UserAbo([
'is_for' => 'ot',
'member_id' => null,
'user_id' => null,
]);
expect(IncentiveTracker::consultantUserIdForAboIncentive($abo))->toBeNull();
});