public function testCsv() { $filename = __DIR__ . '/../../_data/user-orgs.csv'; $id = $this->api->userOrganizations()->postByCsv($filename); while (1) { $result = $this->api->csv()->result($id); if (!$result['done']) { continue; } if ($result['success']) { self::assertTrue(true); } else { self::fail($result['errorCode']); } break; } $content = $this->api->userOrganizations()->getByCsv(); $path = __DIR__ . '/../../_output/export-user-orgs.csv'; file_put_contents($path, $content); $getCsv = new Reader($path, 'r+', false); while ($row = $getCsv->getRow()) { if ("example-title1" == reset($row)) { self::assertEquals($row, ["*****@*****.**", "example-org1", "example-title1"]); } if ("example-title2" == reset($row)) { self::assertEquals($row, ["*****@*****.**", "example-org2", "example-title2"]); } } }
public function testUserOrganizations() { self::assertTrue($this->api->userOrganizations() instanceof UserOrganizations); }