mirror of
https://github.com/usetrmnl/byos_laravel.git
synced 2026-01-13 15:07:49 +00:00
chore: run pint
This commit is contained in:
parent
78f1f74594
commit
4102d33336
11 changed files with 37 additions and 37 deletions
|
|
@ -13,11 +13,11 @@ test('it creates new firmware record when polling', function () {
|
|||
Http::fake([
|
||||
'usetrmnl.com/api/firmware/latest' => Http::response([
|
||||
'version' => '1.0.0',
|
||||
'url' => 'https://example.com/firmware.bin'
|
||||
], 200)
|
||||
'url' => 'https://example.com/firmware.bin',
|
||||
], 200),
|
||||
]);
|
||||
|
||||
(new FirmwarePollJob())->handle();
|
||||
(new FirmwarePollJob)->handle();
|
||||
|
||||
expect(Firmware::where('version_tag', '1.0.0')->exists())->toBeTrue()
|
||||
->and(Firmware::where('version_tag', '1.0.0')->first())
|
||||
|
|
@ -29,17 +29,17 @@ test('it updates existing firmware record when polling', function () {
|
|||
$existingFirmware = Firmware::factory()->create([
|
||||
'version_tag' => '1.0.0',
|
||||
'url' => 'https://old-url.com/firmware.bin',
|
||||
'latest' => true
|
||||
'latest' => true,
|
||||
]);
|
||||
|
||||
Http::fake([
|
||||
'usetrmnl.com/api/firmware/latest' => Http::response([
|
||||
'version' => '1.0.0',
|
||||
'url' => 'https://new-url.com/firmware.bin'
|
||||
], 200)
|
||||
'url' => 'https://new-url.com/firmware.bin',
|
||||
], 200),
|
||||
]);
|
||||
|
||||
(new FirmwarePollJob())->handle();
|
||||
(new FirmwarePollJob)->handle();
|
||||
|
||||
expect($existingFirmware->fresh())
|
||||
->url->toBe('https://new-url.com/firmware.bin')
|
||||
|
|
@ -49,17 +49,17 @@ test('it updates existing firmware record when polling', function () {
|
|||
test('it marks previous firmware as not latest when new version is found', function () {
|
||||
$oldFirmware = Firmware::factory()->create([
|
||||
'version_tag' => '1.0.0',
|
||||
'latest' => true
|
||||
'latest' => true,
|
||||
]);
|
||||
|
||||
Http::fake([
|
||||
'usetrmnl.com/api/firmware/latest' => Http::response([
|
||||
'version' => '1.1.0',
|
||||
'url' => 'https://example.com/firmware.bin'
|
||||
], 200)
|
||||
'url' => 'https://example.com/firmware.bin',
|
||||
], 200),
|
||||
]);
|
||||
|
||||
(new FirmwarePollJob())->handle();
|
||||
(new FirmwarePollJob)->handle();
|
||||
|
||||
expect($oldFirmware->fresh()->latest)->toBeFalse()
|
||||
->and(Firmware::where('version_tag', '1.1.0')->first()->latest)->toBeTrue();
|
||||
|
|
@ -69,10 +69,10 @@ test('it handles connection exception gracefully', function () {
|
|||
Http::fake([
|
||||
'usetrmnl.com/api/firmware/latest' => function () {
|
||||
throw new ConnectionException('Connection failed');
|
||||
}
|
||||
},
|
||||
]);
|
||||
|
||||
(new FirmwarePollJob())->handle();
|
||||
(new FirmwarePollJob)->handle();
|
||||
|
||||
// Verify no firmware records were created
|
||||
expect(Firmware::count())->toBe(0);
|
||||
|
|
@ -80,10 +80,10 @@ test('it handles connection exception gracefully', function () {
|
|||
|
||||
test('it handles invalid response gracefully', function () {
|
||||
Http::fake([
|
||||
'usetrmnl.com/api/firmware/latest' => Http::response(null, 200)
|
||||
'usetrmnl.com/api/firmware/latest' => Http::response(null, 200),
|
||||
]);
|
||||
|
||||
(new FirmwarePollJob())->handle();
|
||||
(new FirmwarePollJob)->handle();
|
||||
|
||||
// Verify no firmware records were created
|
||||
expect(Firmware::count())->toBe(0);
|
||||
|
|
@ -92,11 +92,11 @@ test('it handles invalid response gracefully', function () {
|
|||
test('it handles missing version in response gracefully', function () {
|
||||
Http::fake([
|
||||
'usetrmnl.com/api/firmware/latest' => Http::response([
|
||||
'url' => 'https://example.com/firmware.bin'
|
||||
], 200)
|
||||
'url' => 'https://example.com/firmware.bin',
|
||||
], 200),
|
||||
]);
|
||||
|
||||
(new FirmwarePollJob())->handle();
|
||||
(new FirmwarePollJob)->handle();
|
||||
|
||||
// Verify no firmware records were created
|
||||
expect(Firmware::count())->toBe(0);
|
||||
|
|
@ -105,11 +105,11 @@ test('it handles missing version in response gracefully', function () {
|
|||
test('it handles missing url in response gracefully', function () {
|
||||
Http::fake([
|
||||
'usetrmnl.com/api/firmware/latest' => Http::response([
|
||||
'version' => '1.0.0'
|
||||
], 200)
|
||||
'version' => '1.0.0',
|
||||
], 200),
|
||||
]);
|
||||
|
||||
(new FirmwarePollJob())->handle();
|
||||
(new FirmwarePollJob)->handle();
|
||||
|
||||
// Verify no firmware records were created
|
||||
expect(Firmware::count())->toBe(0);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue