pleroma/test/pleroma
Phantasm 7d8a188967
Disable Hackney URL encoding function
Hackney interferes with out URI encoding and implements older RFC 2396
instead of RFC 3986 which we and Elixir implement. As an example "'"
and "!" will get encoded by it and cause problems with our MediaProxy
making unexpected 302 redirects.

If an admin supplies a different function via *.secret.exs, we
don't override it.

https://github.com/benoitc/hackney/issues/399
2025-12-10 14:56:07 +01:00
..
activity/ir Tests: Remove async from cases that use Mock 2023-12-10 17:10:18 +04:00
chat Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
config Fix test "transforms config to tuples" 2023-12-29 22:50:26 -05:00
conversation Fix some more typos 2023-12-28 00:17:04 +01:00
docs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
ecto_type/activity_pub/object_validators Fix good_locale_code?/1 regex 2024-07-28 13:44:17 +02:00
emails Revert "Tests: fix more tests" 2023-12-12 19:35:08 +04:00
emoji Reset Emoji cache between tests 2025-07-22 15:21:20 -07:00
gun Gun Connection Pool: successfully retry after reclaiming the pool 2024-06-20 14:03:22 -04:00
http Switch formatting checks to Elixir 1.15 2024-06-12 15:18:47 -04:00
instances Rename Instance.delete_users_and_activities/1 to Instance.delete/1 2025-06-28 13:37:06 -07:00
integration Revert "Remove invalid test" 2024-08-04 13:59:13 -04:00
language Support translateLocally translation provider 2025-10-15 11:00:37 +02:00
mfa Implement a custom uri_equal?/2 to fix comparisons of URLs with unordered query parameters 2023-12-29 22:50:26 -05:00
migration_helper Fix order of args for favorite/2 2024-07-22 18:25:37 -04:00
object Reachability refactor 2025-06-06 12:32:09 -07:00
password Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
repo/migrations AutolinkerToLinkifyTest: Asyncify 2025-02-25 17:36:05 +04:00
search Remove deprecated "use Tesla" macro usage 2025-08-01 12:19:41 -07:00
upload Linting 2025-03-11 18:21:27 +04:00
uploaders IPFS uploader: dialyzer fixes 2024-05-30 15:14:27 -04:00
user Link to exported outbox/followers/following collections in backup actor.json 2025-01-09 12:58:51 +01:00
web Add test for mangling incorrect URL in MediaProxy link generation 2025-12-10 14:56:06 +01:00
workers Rename Instance.delete_users_and_activities/1 to Instance.delete/1 2025-06-28 13:37:06 -07:00
activity_test.exs Fix order of args for favorite/2 2024-07-22 18:25:37 -04:00
announcement_read_relationship_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
announcement_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
application_requirements_test.exs Revert "Tests: fix more tests" 2023-12-12 19:35:08 +04:00
bookmark_folder_test.exs Allow to group bookmarks in folders 2024-03-01 11:04:01 +01:00
bookmark_test.exs Allow to group bookmarks in folders 2024-03-01 11:04:01 +01:00
captcha_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
chat_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
config_db_test.exs Switch formatting checks to Elixir 1.15 2024-06-12 15:18:47 -04:00
config_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
conversation_test.exs Tests: Use StaticConfig when possible. 2025-02-23 17:52:17 +04:00
emoji_test.exs Credo.Check.Readability.PredicateFunctionNames 2024-01-26 16:59:58 -05:00
filter_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
following_relationship_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
formatter_test.exs Fix some more typos 2023-12-28 00:17:04 +01:00
frontend_test.exs File.mkdir_p -> Pleroma.Backports.mkdir_p 2025-06-16 12:48:47 +02:00
hashtag_test.exs Strip hashtag prefixes 2025-07-31 18:17:59 -07:00
healthcheck_test.exs Fix tests by leveraging Keyword.equal?/2 2023-12-29 22:50:26 -05:00
html_test.exs Add tests for Mastodon mention hashtag class 2024-09-06 11:51:16 -04:00
http_test.exs Make URI encoding query quirks host-aware 2025-12-10 14:56:06 +01:00
instances_test.exs Add Instances.delete_all_unreachable/0 2025-06-28 13:23:37 -07:00
job_queue_monitor_test.exs Switch formatting checks to Elixir 1.15 2024-06-12 15:18:47 -04:00
keys_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
list_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
maps_test.exs Maps: Add filter_empty_values/1 2024-01-26 16:18:29 +01:00
marker_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
mfa_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
moderation_log_test.exs Fix ModerationLog FunctionClauseError for unknown actions 2025-08-01 10:39:39 -07:00
notification_test.exs fix typo 2025-11-28 14:53:22 +01:00
object_test.exs File.mkdir_p -> Pleroma.Backports.mkdir_p 2025-06-16 12:48:47 +02:00
pagination_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
registration_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
release_task_test.exs Linting 2024-11-21 16:32:05 +04:00
repo_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
report_note_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
resilience_test.exs Fix order of args for favorite/2 2024-07-22 18:25:37 -04:00
reverse_proxy_test.exs Disable Hackney URL encoding function 2025-12-10 14:56:07 +01:00
rule_test.exs Add tests 2022-05-16 14:06:53 +02:00
runtime_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
safe_jsonb_set_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
safe_zip_test.exs File.mkdir_p -> Pleroma.Backports.mkdir_p 2025-06-16 12:48:47 +02:00
scheduled_activity_test.exs Fix Oban related tests 2024-05-27 13:48:24 -04:00
schema_test.exs Test for missing FK indexes 2024-05-30 10:49:45 -04:00
signature_test.exs Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-secure-mode 2024-05-28 12:31:12 +04:00
stats_test.exs Fix order of args for follow/2 2024-07-22 19:07:55 -04:00
upload_test.exs URI.encode_query needs an enum, add test for this case 2025-12-10 14:56:04 +01:00
user_invite_token_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
user_relationship_test.exs UserRelationshipTest: Don't use Mock. 2025-02-23 17:51:25 +04:00
user_search_test.exs Allow filtering users with accepts_chat_messages capability 2025-10-10 05:24:13 +02:00
user_test.exs Revert "User.get_or_fetch_public_key_for_ap_id/1 is no longer required." 2025-10-21 21:41:33 +02:00
utils_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00
xml_builder_test.exs Revert "Merge branch 'copyright-bump' into 'develop'" 2023-01-02 20:38:50 +00:00