mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-07 16:14:28 -04:00
Import Company Test
This commit is contained in:
parent
77f6bc0e0b
commit
0fe357cda6
@ -260,7 +260,11 @@ class CompanyExport implements ShouldQueue
|
||||
$invoice = $this->transformBasicEntities($invoice);
|
||||
$invoice = $this->transformArrayOfKeys($invoice, ['recurring_id','client_id', 'vendor_id', 'project_id', 'design_id', 'subscription_id']);
|
||||
|
||||
return $invoice->makeVisible(['id']);
|
||||
return $invoice->makeVisible(['id',
|
||||
'private_notes',
|
||||
'user_id',
|
||||
'client_id',
|
||||
'company_id',]);
|
||||
|
||||
})->all();
|
||||
|
||||
|
@ -530,8 +530,7 @@ class ImportCompanyTest extends TestCase
|
||||
// Recurring Invoice Invitations
|
||||
|
||||
$this->assertEquals(2, count($this->backup_json_object->recurring_invoice_invitations));
|
||||
nlog($this->backup_json_object->recurring_invoice_invitations);
|
||||
nlog($this->ids);
|
||||
|
||||
$this->genericImport(RecurringInvoiceInvitation::class,
|
||||
['user_id', 'client_contact_id', 'company_id', 'id', 'hashed_id', 'recurring_invoice_id'],
|
||||
[
|
||||
@ -546,6 +545,30 @@ nlog($this->ids);
|
||||
|
||||
// Recurring Invoice Invitations
|
||||
|
||||
|
||||
$this->assertEquals(2, count($this->backup_json_object->invoices));
|
||||
|
||||
$this->genericImport(Invoice::class,
|
||||
['user_id', 'client_id', 'company_id', 'id', 'hashed_id', 'recurring_id','status'],
|
||||
[
|
||||
['users' => 'user_id'],
|
||||
['users' => 'assigned_user_id'],
|
||||
['recurring_invoices' => 'recurring_id'],
|
||||
['clients' => 'client_id'],
|
||||
['subscriptions' => 'subscription_id'],
|
||||
['projects' => 'project_id'],
|
||||
['vendors' => 'vendor_id'],
|
||||
],
|
||||
'invoices',
|
||||
'number');
|
||||
|
||||
$this->assertEquals(2, Invoice::count());
|
||||
|
||||
// Invoices
|
||||
|
||||
|
||||
|
||||
// Invoices
|
||||
}
|
||||
|
||||
private function genericNewClassImport($class, $unset, $transforms, $object_property)
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user