Migrate from lockbox to ActiveRecord encryption (1/2)
This commit is contained in:
@@ -6,6 +6,6 @@ FactoryBot.define do
|
||||
email { "jimmy@example.com" }
|
||||
password { "dis-muh-password" }
|
||||
confirmed_at { DateTime.now }
|
||||
ln_account { "123456" }
|
||||
lndhub_username { "123456" }
|
||||
end
|
||||
end
|
||||
|
||||
@@ -19,14 +19,14 @@ RSpec.describe CreateLndhubAccountJob, type: :job do
|
||||
.with { |req| req.body == '{}' }
|
||||
|
||||
user.reload
|
||||
expect(user.ln_account).to eq("abc123")
|
||||
expect(user.ln_password).to eq("def456")
|
||||
expect(user.lndhub_username).to eq("abc123")
|
||||
expect(user.lndhub_password).to eq("def456")
|
||||
end
|
||||
|
||||
context "with existing credentials stored" do
|
||||
before do
|
||||
user.ln_account = "foo"
|
||||
user.ln_password = "bar"
|
||||
user.lndhub_username = "foo"
|
||||
user.lndhub_password = "bar"
|
||||
user.save!
|
||||
end
|
||||
|
||||
@@ -36,8 +36,8 @@ RSpec.describe CreateLndhubAccountJob, type: :job do
|
||||
expect(WebMock).to_not have_requested(:post, "http://localhost:3023/create")
|
||||
|
||||
user.reload
|
||||
expect(user.ln_account).to eq("foo")
|
||||
expect(user.ln_password).to eq("bar")
|
||||
expect(user.lndhub_username).to eq("foo")
|
||||
expect(user.lndhub_password).to eq("bar")
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ require 'rails_helper'
|
||||
|
||||
RSpec.describe Zap, type: :model do
|
||||
describe "#request_event" do
|
||||
let(:user) { create :user, cn: 'satoshi', ou: 'kosmos.org', ln_account: 'abcdefg123456' }
|
||||
let(:user) { create :user, cn: 'satoshi', ou: 'kosmos.org', lndhub_username: 'abcdefg123456' }
|
||||
let(:zap) { create :zap, user: user }
|
||||
|
||||
it "returns the stored request as a Nostr::Event" do
|
||||
|
||||
@@ -25,7 +25,7 @@ RSpec.describe "/lnurlpay", type: :request do
|
||||
end
|
||||
|
||||
context "Valid user" do
|
||||
let(:user) { create :user, cn: 'satoshi', ou: 'kosmos.org', ln_account: 'abcdefg123456' }
|
||||
let(:user) { create :user, cn: 'satoshi', ou: 'kosmos.org', lndhub_username: 'abcdefg123456' }
|
||||
|
||||
before do
|
||||
login_as user, :scope => :user
|
||||
|
||||
@@ -50,7 +50,7 @@ RSpec.describe "Webhooks", type: :request do
|
||||
end
|
||||
|
||||
describe "Valid payload for incoming payment" do
|
||||
let(:user) { create :user, ln_account: "123456abcdef" }
|
||||
let(:user) { create :user, lndhub_username: "123456abcdef" }
|
||||
let(:payload) { JSON.parse(File.read(File.expand_path("../fixtures/lndhub/incoming.json", File.dirname(__FILE__)))) }
|
||||
|
||||
before { user.save! } #FIXME this should not be necessary
|
||||
@@ -132,7 +132,7 @@ RSpec.describe "Webhooks", type: :request do
|
||||
end
|
||||
|
||||
describe "Valid payload for zap transaction" do
|
||||
let(:user) { create :user, ln_account: "123456abcdef" }
|
||||
let(:user) { create :user, lndhub_username: "123456abcdef" }
|
||||
let(:zap) { create :zap, user: user }
|
||||
let(:payload) { JSON.parse(File.read(File.expand_path("../fixtures/lndhub/incoming-zap.json", File.dirname(__FILE__)))) }
|
||||
let(:zap_receipt) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe NostrManager::CreateZapReceipt, type: :model do
|
||||
let(:user) { create :user, ln_account: "123456abcdef" }
|
||||
let(:user) { create :user, lndhub_username: "123456abcdef" }
|
||||
let(:zap) { create :zap, user: user }
|
||||
|
||||
# before do
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe NostrManager::PublishZapReceipt, type: :model do
|
||||
let(:user) { create :user, ln_account: "123456abcdef" }
|
||||
let(:user) { create :user, lndhub_username: "123456abcdef" }
|
||||
let(:zap) { create :zap, user: user }
|
||||
|
||||
before do
|
||||
|
||||
Reference in New Issue
Block a user