summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2024-07-22Fix order of args for add_mute/2Mark Felder
2024-07-22Fix order of args for remove_mute/2Mark Felder
2024-07-22Fix order of args for update/2Mark Felder
2024-07-22Fix order of args for favorite/2Mark Felder
2024-07-22Merge branch 'oban/more-improvements' into 'develop'feld
Oban: more improvements See merge request pleroma/pleroma!4187
2024-07-20Fix test now that the reject error has more detailMark Felder
2024-07-20Fix OpenGraph and Twitter metadata providers when parsing objects with no ↵Mark Felder
content or summary fields.
2024-07-20 Support cancelling jobs when UnreactingMark Felder
2024-07-20Support cancelling jobs when UnrepeatingMark Felder
2024-07-20Support cancelling jobs when UnfavoritingMark Felder
2024-07-20Reorganize test group to have shared a shared setupMark Felder
2024-07-20Cancel queued (undelivered) publishing jobs for an activity when deleting ↵Mark Felder
that activity.
2024-07-17Rework some Rich Media functionality for better error handlingMark Felder
Oban should not retry jobs that are likely to fail again
2024-07-15Change PurgeExpiredActivity to use the background queueMark Felder
2024-07-12Oban: change :discard return values to :cancelMark Felder
:discard will be removed in Oban 3.0. It was only meant for internal use.
2024-06-28StripLocationTest: Add failing test for PNGsLain Soykaf
2024-06-24RichMedia: test that activity is streamed outMark Felder
2024-06-23Add test validating the activity_id is correctly present in the Oban jobMark Felder
This was preventing the activity from being streamed over websockets.
2024-06-20Enable erratic testsMark Felder
2024-06-20Gun Connection Pool: successfully retry after reclaiming the poolMark Felder
2024-06-19RichMedia backfill processing through ObanMark Felder
2024-06-19Rename RichMediaExpirationWorker to RichMediaWorkerMark Felder
2024-06-19Remove remaining vestiges of Logger support in ConfigDB/TransferTaskMark Felder
2024-06-18Merge remote-tracking branch 'origin/develop' into bugfix/elixir-1.15Mark Felder
2024-06-18Enable capture_log globallyMark Felder
2024-06-17Refactor the async user refreshing to use ObanMark Felder
Previous implementation could cause duplicate simultaneous profile fetches which is not polite.
2024-06-16Stale user refreshing should be done async to prevent blocking of rendering ↵Mark Felder
activities
2024-06-12media_controller_test: Make sure uploader is the Local oneHaelwenn (lanodan) Monnier
2024-06-12Switch formatting checks to Elixir 1.15Haelwenn (lanodan) Monnier
2024-06-12Transmogrifier: Encode Emoji id to be valid.Lain Soykaf
2024-06-11Fix testsMark Felder
2024-06-11Ensure the webpush notification for e.g., mentions start with the nickname ↵Mark Felder
of the actor it originates from
2024-06-11WebPush refactoring: separate build and deliver stepsMark Felder
2024-06-11Add PollWorker test; move the streaming notification test to itMark Felder
2024-06-08Switch test case to Impl.build_content/3Mark Felder
2024-06-08Increase web push character limit for the bodyMark Felder
2024-06-08Render nice web push notifications for pollsMark Felder
2024-06-08Test that end of poll notifications are streamed over websocketsMark Felder
2024-06-07Merge branch 'bugfix/rich_media_config' into 'develop'feld
RichMedia: Respect configuration on status previews See merge request pleroma/pleroma!4130
2024-06-07Fixes for default disabled rich media in test environmentMark Felder
Also add a test to validate the correct error when disabled
2024-06-01Merge branch 'ipfs-dialyzer-fixes' into 'develop'lain
IPFS uploader: dialyzer fixes See merge request pleroma/pleroma!4129
2024-05-31Use proper workers for fetching pins instead of an ad-hoc taskFloatingghost
BUG: https://git.pleroma.social/pleroma/pleroma/-/issues/3276
2024-05-30IPFS uploader: dialyzer fixesMark Felder
lib/pleroma/uploaders/ipfs.ex:43:no_return Function put_file/1 has no local return. ________________________________________________________________________________ lib/pleroma/uploaders/ipfs.ex:49:call The function call will not succeed. Pleroma.HTTP.post( binary(), _mp :: %Tesla.Multipart{ :boundary => binary(), :content_type_params => [binary()], :parts => [ %Tesla.Multipart.Part{ :body => binary(), :dispositions => [any()], :headers => [any()] }, ... ] }, [], [{:params, [{:"cid-version", <<49>>}]}] ) will never return since the success typing is: (binary(), binary(), [{binary(), binary()}], Keyword.t()) :: {:error, _} | {:ok, %Tesla.Env{ :__client__ => %Tesla.Client{ :adapter => nil | {_, _} | {_, _, _}, :fun => _, :post => [any()], :pre => [any()] }, :__module__ => atom(), :body => _, :headers => [{_, _}], :method => :delete | :get | :head | :options | :patch | :post | :put | :trace, :opts => [{_, _}], :query => [{_, _}], :status => nil | integer(), :url => binary() }} and the contract is (Pleroma.HTTP.Request.url(), String.t(), Pleroma.HTTP.Request.headers(), :elixir.keyword()) :: {:ok, Tesla.Env.t()} | {:error, any()}
2024-05-30Test for missing FK indexesMark Felder
2024-05-28DatabaseTest: Fix test.Lain Soykaf
2024-05-28LintingLain Soykaf
2024-05-28Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵Lain Soykaf
pleroma-feature/akkoma-prune-old-posts
2024-05-28LintingLain Soykaf
2024-05-28HTTPSignaturePlugTest: Rewrite to use mox.Lain Soykaf
2024-05-28Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵Lain Soykaf
pleroma-secure-mode