public function testUpdateGpsData() { $this->get('/vehicle/fleet/dashboard/1990-01-01/1')->seeJsonContains(["latitude" => "80.0000000", "longitude" => "10.0000000"]); $updateDatetime = new \DateTime(date("Y-m-d H:i:s")); $updateDatetime->modify("-1 second"); $updateDatetime = $updateDatetime->format("Y-m-d H:i:s"); Gps::forceCreate(['company_id' => 1, 'vehicle_id' => 1, 'driver_id' => 3, 'latitude' => '50', 'longitude' => '20']); $this->get('/vehicle/fleet/dashboard/' . $updateDatetime . '/1')->seeJsonContains(["latitude" => "50.0000000", "longitude" => "20.0000000"]); }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('gps')->delete(); Gps::forceCreate(['company_id' => 1, 'vehicle_id' => 1, 'driver_id' => 3, 'latitude' => '80', 'longitude' => '10']); }