diff --git a/tests/node/test_squeak_node.py b/tests/node/test_squeak_node.py index 2d12f7b5..a17fe7ba 100644 --- a/tests/node/test_squeak_node.py +++ b/tests/node/test_squeak_node.py @@ -33,7 +33,23 @@ def config(): dict_config={ 'node': { 'network': 'mainnet' - } + }, + }, + ) + squeaknode_config.read() + return squeaknode_config + + +@pytest.fixture +def config_webadmin_enabled(): + squeaknode_config = SqueaknodeConfig( + dict_config={ + 'node': { + 'network': 'mainnet' + }, + 'webadmin': { + 'enabled': 'true' + }, }, ) squeaknode_config.read() @@ -46,3 +62,11 @@ def test_start_stop(mock_lightning_client, config): squeak_node.start_running() squeak_node.stop_running() + + +@mock.patch('squeaknode.node.squeak_node.LNDLightningClient', autospec=True) +def test_start_stop_webadmin_enabled(mock_lightning_client, config_webadmin_enabled): + squeak_node = SqueakNode(config_webadmin_enabled) + + squeak_node.start_running() + squeak_node.stop_running()