jonnybarnes.uk/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonny Barnes 5483712e29
Reject Micropub updates that would do nothing
Updating a property we don't support returned a 200 with no change, so
clients believed the update had worked. Return invalid_request instead,
and apply nothing if any part of the request is unsupported.

This also covers empty operations, syndication URLs we have nowhere to
store, and photos added without an https URL, all of which were being
silently ignored.

Mastodon and Bluesky URLs can now be added and deleted through updates,
as they are our active syndication targets and q=source returns them.
Mastodon can be on any host, so accept the instances we have syndication
targets for rather than hard-coding one.

Stop reading instagram_url in q=source, as notes have no such column.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 21:26:26 +00:00
..
Browser Update Laravel to v12 2025-04-01 21:10:30 +01:00
Feature Reject Micropub updates that would do nothing 2026-11-02 21:26:26 +00:00
Unit Use uri for the like and bookmark permalinks 2026-11-01 15:28:30 +00:00
aaron.html Improved test code coverage, including necessary refactor 2017-12-07 15:06:56 +00:00
aaron.png Copy aaron’s profile image back into tests/ so the db:seed runs without error 2017-02-18 12:31:12 +00:00
audio.mp3 Squashed commit of the following: 2017-12-18 15:51:02 +00:00
CreatesApplication.php Upgrade to Laravel 10 2023-02-18 09:34:57 +00:00
DuskTestCase.php Upgrade to Laravel 13 2026-04-07 09:01:19 +01:00
f1bc8faa-1a8f-45b8-a9b1-57282fa73f87.jpg Improved test code coverage, including necessary refactor 2017-12-07 15:06:56 +00:00
tantek.html Finish re-working tests to run on test database 2021-08-31 12:28:00 +01:00
test-image.jpg Responsive images 2017-09-16 11:39:36 +01:00
TestCase.php Migrate outbound HTTP calls from Guzzle to the Http facade 2026-07-26 09:12:01 +01:00
TestToken.php Replace JWT Micropub tokens with revocable opaque tokens 2026-08-13 16:07:07 +01:00
theverge.com.png Begin work on unit tests 2023-01-20 16:02:04 +00:00
video.ogv Squashed commit of the following: 2017-12-18 15:51:02 +00:00