create(); $timezone = 'Europe/Vienna'; $importer = new HarvestClientsImporter; $importer->init($organization); $data = Storage::disk('testfiles')->get('harvest_clients_import_test_1.csv'); // Act $importer->importData($data, $timezone); // Assert $clients = Client::query()->whereBelongsTo($organization, 'organization')->get(); $this->assertCount(2, $clients); $client1 = $clients->where('name', 'Example Client')->first(); $this->assertNotNull($client1); // Client name in Harvest: \\ 🔥 Special characters """`!@#$%^&*()_+\-=\[\]{};':"\\|,.''<>\/?~ \\\ $client2 = $clients->where('name', '\\\\ 🔥 Special characters """`!@#$%^&*()_+\-=\[\]{};\':"\\\\|,.\'\'<>\/?~ \\\\\\')->first(); $this->assertNotNull($client2); } }