seed([ SocialMediaSeeder::class, TenantSeeder::class, ]); $expectedCodes = ['instagram', 'facebook', 'linkedin', 'whatsapp']; $expectedUrls = [ 'https://www.instagram.com/sonderargentina/', 'https://www.facebook.com/SonderArgentina/', 'https://www.linkedin.com/company/35664983/', 'https://wa.me/5493412602222', ]; foreach (['sonder', 'fiesta_futbol_infantil'] as $tenantCode) { $socialMedia = Tenant::query() ->where('codigo', $tenantCode) ->firstOrFail() ->socialMedia() ->get(); $this->assertSame($expectedCodes, $socialMedia->pluck('code')->all()); $this->assertSame($expectedUrls, $socialMedia->pluck('pivot.url')->all()); $this->assertSame([0, 1, 2, 3], $socialMedia->pluck('pivot.orden')->all()); } } }