Improve nostr settings, fix allowsNostr property name
This commit is contained in:
@@ -29,6 +29,7 @@ RSpec.describe "/lnurlpay", type: :request do
|
||||
|
||||
before do
|
||||
login_as user, :scope => :user
|
||||
Setting.nostr_enabled = false
|
||||
end
|
||||
|
||||
describe "GET /.well-known/lnurlp/:username" do
|
||||
@@ -44,6 +45,21 @@ RSpec.describe "/lnurlpay", type: :request do
|
||||
expect(res["minSendable"]).to be_a(Integer)
|
||||
expect(res["maxSendable"]).to be_a(Integer)
|
||||
expect(res["commentAllowed"]).to be_a(Integer)
|
||||
expect(res["allowsNostr"]).to be_nil
|
||||
end
|
||||
|
||||
context "with support for nostr zaps" do
|
||||
before do
|
||||
Setting.nostr_enabled = true
|
||||
end
|
||||
|
||||
it "returns NIP-57 properties" do
|
||||
get lightning_address_path(username: "satoshi")
|
||||
|
||||
res = JSON.parse(response.body)
|
||||
expect(res["allowsNostr"]).to be(true)
|
||||
expect(res["nostrPubkey"]).to eq(Setting.nostr_public_key)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -104,6 +120,10 @@ RSpec.describe "/lnurlpay", type: :request do
|
||||
end
|
||||
|
||||
context "zap request" do
|
||||
before do
|
||||
Setting.nostr_enabled = true
|
||||
end
|
||||
|
||||
describe "with invalid request event" do
|
||||
it "returns an error" do
|
||||
get lnurlpay_invoice_path(username: "satoshi", params: {
|
||||
|
||||
Reference in New Issue
Block a user