Handle l param missing for WKD request
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-05-18 14:37:22 +04:00
parent c43e43d89c
commit ebbd87368c
2 changed files with 10 additions and 2 deletions

View File

@@ -9,6 +9,13 @@ RSpec.describe "OpenPGP Web Key Directory", type: :request do
end
end
describe "omitted 'l' param" do
it "returns a 404 status" do
get "/.well-known/openpgpkey/hu/fmb8gw3n4zdj4xpwaziki4mwcxr1368i"
expect(response).to have_http_status(:not_found)
end
end
describe "non-existent user" do
it "returns a 404 status" do
get "/.well-known/openpgpkey/hu/fmb8gw3n4zdj4xpwaziki4mwcxr1368i?l=aristotle"