akkounts/spec/requests/webhooks_spec.rb
Râu Cao 68e0d00f6e
All checks were successful
continuous-integration/drone/push Build is passing
WIP Add Webhooks controller, allowed IP config
2023-01-11 19:17:27 +08:00

21 lines
522 B
Ruby

require 'rails_helper'
RSpec.describe "Webhooks", type: :request do
describe "Allowed IP addresses" do
context "IP not allowed" do
it "returns a 403 status" do
post "/webhooks/lndhub"
expect(response).to have_http_status(:forbidden)
end
end
context "IP allowed" do
it "returns a 403 status" do
ENV['WEBHOOKS_ALLOWED_IPS'] = '127.0.0.1'
post "/webhooks/lndhub"
expect(response).to have_http_status(:unprocessable_entity)
end
end
end
end