diff --git a/BTCPayServer.Tests/Lnd/UnitTests.cs b/BTCPayServer.Tests/Lnd/UnitTests.cs index 2f1e6789c..2318231bf 100644 --- a/BTCPayServer.Tests/Lnd/UnitTests.cs +++ b/BTCPayServer.Tests/Lnd/UnitTests.cs @@ -25,10 +25,10 @@ namespace BTCPayServer.Tests.Lnd this.output = output; initializeEnvironment(); - MerchantLnd = new LndSwaggerClient(new LndRestSettings(new Uri("http://127.0.0.1:53280")) { AllowInsecure = true }); + MerchantLnd = new LndSwaggerClient(new LndRestSettings(new Uri("https://127.0.0.1:53280")) { AllowInsecure = true }); InvoiceClient = new LndInvoiceClient(MerchantLnd); - CustomerLnd = new LndSwaggerClient(new LndRestSettings(new Uri("http://127.0.0.1:53281")) { AllowInsecure = true }); + CustomerLnd = new LndSwaggerClient(new LndRestSettings(new Uri("https://127.0.0.1:53281")) { AllowInsecure = true }); } private LndSwaggerClient MerchantLnd { get; set; } diff --git a/BTCPayServer.Tests/ServerTester.cs b/BTCPayServer.Tests/ServerTester.cs index 6d47838ae..7acd6fa2c 100644 --- a/BTCPayServer.Tests/ServerTester.cs +++ b/BTCPayServer.Tests/ServerTester.cs @@ -52,9 +52,9 @@ namespace BTCPayServer.Tests CustomerLightningD = (CLightningRPCClient)LightningClientFactory.CreateClient(GetEnvironment("TEST_CUSTOMERLIGHTNINGD", "type=clightning;server=tcp://127.0.0.1:30992/"), btc); MerchantLightningD = (CLightningRPCClient)LightningClientFactory.CreateClient(GetEnvironment("TEST_MERCHANTLIGHTNINGD", "type=clightning;server=tcp://127.0.0.1:30993/"), btc); - MerchantCharge = new ChargeTester(this, "TEST_MERCHANTCHARGE", "type=charge;server=http://127.0.0.1:54938/;api-token=foiewnccewuify", "merchant_lightningd", btc); + MerchantCharge = new ChargeTester(this, "TEST_MERCHANTCHARGE", "type=charge;server=https://127.0.0.1:54938/;api-token=foiewnccewuify", "merchant_lightningd", btc); - MerchantLnd = new LndMockTester(this, "TEST_MERCHANTLND", "http://lnd:lnd@127.0.0.1:53280/", "merchant_lnd", btc); + MerchantLnd = new LndMockTester(this, "TEST_MERCHANTLND", "https://lnd:lnd@127.0.0.1:53280/", "merchant_lnd", btc); PayTester = new BTCPayServerTester(Path.Combine(_Directory, "pay")) { diff --git a/BTCPayServer.Tests/UnitTest1.cs b/BTCPayServer.Tests/UnitTest1.cs index d419ec371..756627ead 100644 --- a/BTCPayServer.Tests/UnitTest1.cs +++ b/BTCPayServer.Tests/UnitTest1.cs @@ -540,7 +540,7 @@ namespace BTCPayServer.Tests // AllowInsecure can be set to allow http Assert.False(LightningConnectionString.TryParse($"type=lnd-rest;server=http://127.0.0.1:53280/;macaroon={macaroon};allowinsecure=false", false, out conn2)); Assert.True(LightningConnectionString.TryParse($"type=lnd-rest;server=http://127.0.0.1:53280/;macaroon={macaroon};allowinsecure=true", false, out conn2)); - Assert.True(LightningConnectionString.TryParse($"type=lnd-rest;server=https://127.0.0.1:53280/;macaroon={macaroon};allowinsecure=true", false, out conn2)); + Assert.True(LightningConnectionString.TryParse($"type=lnd-rest;server=http://127.0.0.1:53280/;macaroon={macaroon};allowinsecure=true", false, out conn2)); } [Fact] diff --git a/BTCPayServer.Tests/docker-compose.yml b/BTCPayServer.Tests/docker-compose.yml index fb5791829..61faa5191 100644 --- a/BTCPayServer.Tests/docker-compose.yml +++ b/BTCPayServer.Tests/docker-compose.yml @@ -19,8 +19,8 @@ services: TESTS_HOSTNAME: tests TEST_MERCHANTLIGHTNINGD: "type=clightning;server=/etc/merchant_lightningd_datadir/lightning-rpc" TEST_CUSTOMERLIGHTNINGD: "type=clightning;server=/etc/customer_lightningd_datadir/lightning-rpc" - TEST_MERCHANTCHARGE: "type=charge;server=http://lightning-charged:9112/;api-token=foiewnccewuify;allowinsecure=true" - TEST_MERCHANTLND: "type=lnd-rest;server=http://lnd:lnd@127.0.0.1:53280/;allowinsecure=true" + TEST_MERCHANTCHARGE: "type=charge;server=https://lightning-charged:9112/;api-token=foiewnccewuify;allowinsecure=true" + TEST_MERCHANTLND: "type=lnd-rest;server=https://lnd:lnd@127.0.0.1:53280/;allowinsecure=true" TESTS_INCONTAINER: "true" expose: - "80" @@ -202,35 +202,45 @@ services: merchant_lnd: image: btcpayserver/lnd:0.4.2.0 environment: - RPCHOST: bitcoind:43782 - RPCUSER: ceiwHEbqWI83 - RPCPASS: DwubwWsoo3 - ZMQPATH: tcp://bitcoind:28332 - NETWORK: regtest - CHAIN: bitcoin - BACKEND: bitcoind - DEBUG: debug - EXTERNALIP: merchant_lnd:9735 + LND_CHAIN: "btc" + LND_ENVIRONMENT: "regtest" + LND_EXTRA_ARGS: | + restlisten=0.0.0.0:8080 + bitcoin.node=bitcoind + bitcoind.rpchost=bitcoind:43782 + bitcoind.zmqpath=tcp://bitcoind:28332 + bitcoind.rpcuser=ceiwHEbqWI83 + bitcoind.rpcpass=DwubwWsoo3 + externalip=merchant_lnd:9735 + no-macaroons=1 + debuglevel=debug + noencryptwallet=1 ports: - "53280:8080" expose: - "9735" volumes: - - "merchant_lnd_datadir:/root/.lnd" + - "merchant_lnd_datadir:/data" + - "bitcoin_datadir:/deps/.bitcoin" links: - bitcoind customer_lnd: image: btcpayserver/lnd:0.4.2.0 environment: - RPCHOST: bitcoind:43782 - RPCUSER: ceiwHEbqWI83 - RPCPASS: DwubwWsoo3 - ZMQPATH: tcp://bitcoind:28332 - NETWORK: regtest - CHAIN: bitcoin - BACKEND: bitcoind - DEBUG: debug + LND_CHAIN: "btc" + LND_ENVIRONMENT: "regtest" + LND_EXTRA_ARGS: | + restlisten=0.0.0.0:8080 + bitcoin.node=bitcoind + bitcoind.rpchost=bitcoind:43782 + bitcoind.zmqpath=tcp://bitcoind:28332 + bitcoind.rpcuser=ceiwHEbqWI83 + bitcoind.rpcpass=DwubwWsoo3 + externalip=customer_lnd:10009 + no-macaroons=1 + debuglevel=debug + noencryptwallet=1 ports: - "53281:8080" expose: @@ -238,6 +248,7 @@ services: - "10009" volumes: - "customer_lnd_datadir:/root/.lnd" + - "bitcoin_datadir:/deps/.bitcoin" links: - bitcoind