bcd9ca85

By: Michael Lynch <git@mtlynch.io>

Merge media delete tests and assert exact deleted filenames and remaining IDs

Merge TestMediaDeleteRequiresOwnerAndDeletesMedia into TestOwnerDeletesMedia
(renamed to TestMediaDelete) so a single table-driven test exercises the
handler through the real media.Service, covering owner/subscriber
authorization, unknown/invalid IDs, and successful deletion in one place.

Assert the specific file store filenames and database media IDs affected by
each case instead of just counts, and add MustCreateFileID to little_moments
so tests can build a FileID without repeating error-handling boilerplate.
configuredevShellx86_64-linuxbackendbackend-devcheck-bashcheck-frontendcheck-go-formattingcheck-go-test-packagescheck-trailing-newlinecheck-trailing-whitespacedeploy-to-flydiagramdocker-imagee2e-testsgo-testsimport-from-tinybeansjs-testslint-sqllittle-momentslittle-moments-devx86_64-linux