/** @test */ public function it_should_update_the_maintenance_data_from_external_service() { $streets = Street::addStreetsFromFile(); $updatedStreets = Street::addMaintenanceDataFromFile('http://puhdistussuunnitelmat.fi/helsinki/api/export.csv'); $count = count($updatedStreets); if ($count === 0) { $this->assertEquals(0, $count); } else { $this->seeInDatabase('streets', ['name' => $updatedStreets[$count - 1]->name, 'next_maintenance' => $updatedStreets[$count - 1]->next_maintenance]); } }
/** * Execute the console command. * * @return mixed */ public function handle() { $streets = Street::addMaintenanceDataFromFile('http://puhdistussuunnitelmat.fi/helsinki/api/export.csv'); }