upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYour Name <you@example.com>2026-05-16 13:19:40 +0530
committerYour Name <you@example.com>2026-05-16 13:19:40 +0530
commit8f0aeb7d7b8216f1fc906cf855e5be9e90ecc0a8 (patch)
treeb27c249803958022c04f7c6b4bafec43b4ddbbb9
parent236b61d619f60d941119d891dc1c6a49b504a880 (diff)
Fix test 22: use dynamic TOLLGATE_IP instead of hardcoded 192.168.4.1 for route management
-rw-r--r--tests/phase2.mjs6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/phase2.mjs b/tests/phase2.mjs
index b3d347b..91891e7 100644
--- a/tests/phase2.mjs
+++ b/tests/phase2.mjs
@@ -75,7 +75,7 @@ if (TEST_TOKEN) {
75 await sleep(1500); 75 await sleep(1500);
76 const sudoPw = process.env.SUDO_PW || 'c03rad0r123'; 76 const sudoPw = process.env.SUDO_PW || 'c03rad0r123';
77 try { 77 try {
78 execSync(`echo '${sudoPw}' | sudo -S ip route add default via 192.168.4.1 dev wlp59s0 metric 50 2>/dev/null`, { encoding: 'utf8', timeout: 5000 }); 78 execSync(`echo '${sudoPw}' | sudo -S ip route add default via ${IP} dev wlp59s0 metric 50 2>/dev/null`, { encoding: 'utf8', timeout: 5000 });
79 } catch {} 79 } catch {}
80 let pingOk = false; 80 let pingOk = false;
81 try { 81 try {
@@ -95,7 +95,7 @@ if (TEST_TOKEN) {
95 // Test 22: Session expiry 95 // Test 22: Session expiry
96 console.log('\nTest 22: Session expiry (waiting 65s for allotment to expire)...'); 96 console.log('\nTest 22: Session expiry (waiting 65s for allotment to expire)...');
97 try { 97 try {
98 execSync(`echo '${sudoPw}' | sudo -S ip route add default via 192.168.4.1 dev wlp59s0 metric 50 2>/dev/null`, { encoding: 'utf8', timeout: 5000 }); 98 execSync(`echo '${sudoPw}' | sudo -S ip route add default via ${IP} dev wlp59s0 metric 50 2>/dev/null`, { encoding: 'utf8', timeout: 5000 });
99 } catch {} 99 } catch {}
100 await sleep(65000); 100 await sleep(65000);
101 let expiredPingOk = true; 101 let expiredPingOk = true;
@@ -129,7 +129,7 @@ if (TEST_TOKEN) {
129 console.log('\n ⚠ Skipping test 23: Set TEST_TOKEN2 env var for renewal test'); 129 console.log('\n ⚠ Skipping test 23: Set TEST_TOKEN2 env var for renewal test');
130 } 130 }
131 try { 131 try {
132 execSync(`echo '${sudoPw}' | sudo -S ip route del default via 192.168.4.1 dev wlp59s0 metric 50 2>/dev/null`, { encoding: 'utf8', timeout: 5000 }); 132 execSync(`echo '${sudoPw}' | sudo -S ip route del default via ${IP} dev wlp59s0 metric 50 2>/dev/null`, { encoding: 'utf8', timeout: 5000 });
133 } catch {} 133 } catch {}
134} else { 134} else {
135 console.log('\n ⚠ Skipping tests 16-20: Set TEST_TOKEN env var with a valid Cashu token'); 135 console.log('\n ⚠ Skipping tests 16-20: Set TEST_TOKEN env var with a valid Cashu token');