Lint
This commit is contained in:
parent
e807aff3e6
commit
24ed5d4ab9
|
@ -20,47 +20,43 @@ use Phake;
|
|||
use Tests\TestCase;
|
||||
use Zoomyboy\LaravelNami\Fakes\MemberFake;
|
||||
|
||||
class NamiPutMemberActionTest extends TestCase
|
||||
{
|
||||
use DatabaseTransactions;
|
||||
uses(DatabaseTransactions::class);
|
||||
|
||||
public function testItPutsAMember(): void
|
||||
{
|
||||
Fee::factory()->create();
|
||||
$this->stubIo(PullMemberAction::class, fn ($mock) => $mock);
|
||||
$this->stubIo(PullMembershipsAction::class, fn ($mock) => $mock);
|
||||
$this->withoutExceptionHandling()->login()->loginNami();
|
||||
$country = Country::factory()->create();
|
||||
$region = Region::factory()->create();
|
||||
$nationality = Nationality::factory()->inNami(565)->create();
|
||||
$subscription = Subscription::factory()->forFee()->create();
|
||||
$group = Group::factory()->inNami(55)->create();
|
||||
$confession = Confession::factory()->inNami(567)->create(['is_null' => true]);
|
||||
app(MemberFake::class)->stores(55, 993);
|
||||
$activity = Activity::factory()->hasAttached(Subactivity::factory()->name('Biber')->inNami(55))->name('Leiter')->inNami(6)->create();
|
||||
$subactivity = $activity->subactivities->first();
|
||||
it('testItPutsAMember', function () {
|
||||
Fee::factory()->create();
|
||||
$this->stubIo(PullMemberAction::class, fn ($mock) => $mock);
|
||||
$this->stubIo(PullMembershipsAction::class, fn ($mock) => $mock);
|
||||
$this->withoutExceptionHandling()->login()->loginNami();
|
||||
$country = Country::factory()->create();
|
||||
$region = Region::factory()->create();
|
||||
$nationality = Nationality::factory()->inNami(565)->create();
|
||||
$subscription = Subscription::factory()->forFee()->create();
|
||||
$group = Group::factory()->inNami(55)->create();
|
||||
$confession = Confession::factory()->inNami(567)->create(['is_null' => true]);
|
||||
app(MemberFake::class)->stores(55, 993);
|
||||
$activity = Activity::factory()->hasAttached(Subactivity::factory()->name('Biber')->inNami(55))->name('Leiter')->inNami(6)->create();
|
||||
$subactivity = $activity->subactivities->first();
|
||||
|
||||
$member = Member::factory()
|
||||
->for($country)
|
||||
->for($subscription)
|
||||
->for($region)
|
||||
->for($nationality)
|
||||
->for($group)
|
||||
->emailBillKind()
|
||||
->create(['email_parents' => 'a@b.de']);
|
||||
$member = Member::factory()
|
||||
->for($country)
|
||||
->for($subscription)
|
||||
->for($region)
|
||||
->for($nationality)
|
||||
->for($group)
|
||||
->emailBillKind()
|
||||
->create(['email_parents' => 'a@b.de']);
|
||||
|
||||
NamiPutMemberAction::run($member, $activity, $subactivity);
|
||||
NamiPutMemberAction::run($member, $activity, $subactivity);
|
||||
|
||||
app(MemberFake::class)->assertStored(55, [
|
||||
'ersteTaetigkeitId' => 6,
|
||||
'ersteUntergliederungId' => 55,
|
||||
'konfessionId' => 567,
|
||||
'emailVertretungsberechtigter' => 'a@b.de',
|
||||
]);
|
||||
$this->assertDatabaseHas('members', [
|
||||
'nami_id' => 993,
|
||||
]);
|
||||
Phake::verify(app(PullMemberAction::class))->handle(55, 993);
|
||||
Phake::verify(app(PullMembershipsAction::class))->handle($member);
|
||||
}
|
||||
}
|
||||
app(MemberFake::class)->assertStored(55, [
|
||||
'ersteTaetigkeitId' => 6,
|
||||
'ersteUntergliederungId' => 55,
|
||||
'konfessionId' => 567,
|
||||
'emailVertretungsberechtigter' => 'a@b.de',
|
||||
]);
|
||||
$this->assertDatabaseHas('members', [
|
||||
'nami_id' => 993,
|
||||
]);
|
||||
Phake::verify(app(PullMemberAction::class))->handle(55, 993);
|
||||
Phake::verify(app(PullMembershipsAction::class))->handle($member);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue