From 0a204602423b02dc42104f38097c821258daf768 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 6 Nov 2016 14:00:37 +0200 Subject: [PATCH] Added dashboard data to API tests --- tests/acceptance/APICest.php | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/tests/acceptance/APICest.php b/tests/acceptance/APICest.php index 41e922539677..9a3bf541fae1 100644 --- a/tests/acceptance/APICest.php +++ b/tests/acceptance/APICest.php @@ -39,13 +39,13 @@ class APICest $data->contact = new stdClass; $data->contact->email = $this->faker->safeEmail; $clientId = $this->createEntity('client', $data); - $this->listEntities('client'); + $this->listEntities('clients'); $data = new stdClass; $data->client_id = $clientId; $data->description = $this->faker->realText(100); $this->createEntity('task', $data); - $this->listEntities('task'); + $this->listEntities('tasks'); $lineItem = new stdClass; $lineItem->qty = $this->faker->numberBetween(1, 10); @@ -56,33 +56,35 @@ class APICest $lineItem ]; $invoiceId = $this->createEntity('invoice', $data); - $this->listEntities('invoice'); + $this->listEntities('invoices'); $data = new stdClass; $data->invoice_id = $invoiceId; $data->amount = 1; $this->createEntity('payment', $data); - $this->listEntities('payment'); + $this->listEntities('payments'); $data = new stdClass; $data->name = $this->faker->word; $data->rate = $this->faker->numberBetween(1, 10); $this->createEntity('tax_rate', $data); - $this->listEntities('tax_rate'); + $this->listEntities('tax_rates'); $data = new stdClass; $data->product_key = $this->faker->word; $data->notes = $this->faker->realText(100); $this->createEntity('product', $data); - $this->listEntities('product'); + $this->listEntities('products'); $data = new stdClass; $data->name = $this->faker->word; $data->vendor_contacts = []; $this->createEntity('vendor', $data); - $this->listEntities('vendor'); + $this->listEntities('vendors'); + + $this->listEntities('accounts'); + $this->listEntities('dashboard'); - $this->listEntities('account'); } private function createEntity($entityType, $data) @@ -91,7 +93,7 @@ class APICest $response = $this->sendRequest("{$entityType}s", $data); $entityId = $response->data->id; - + PHPUnit_Framework_Assert::assertGreaterThan(0, $entityId); return $entityId; @@ -99,8 +101,8 @@ class APICest private function listEntities($entityType) { - Debug::debug("List {$entityType}s"); - $response = $this->sendRequest("{$entityType}s", null, 'GET'); + Debug::debug("List {$entityType}"); + $response = $this->sendRequest("{$entityType}", null, 'GET'); PHPUnit_Framework_Assert::assertGreaterThan(0, count($response->data)); @@ -134,4 +136,4 @@ class APICest return json_decode($response); } -} \ No newline at end of file +}