diff options
| author | Your Name <you@example.com> | 2026-05-16 13:19:40 +0530 |
|---|---|---|
| committer | Your Name <you@example.com> | 2026-05-16 13:19:40 +0530 |
| commit | 8f0aeb7d7b8216f1fc906cf855e5be9e90ecc0a8 (patch) | |
| tree | b27c249803958022c04f7c6b4bafec43b4ddbbb9 /tests | |
| parent | 236b61d619f60d941119d891dc1c6a49b504a880 (diff) | |
Fix test 22: use dynamic TOLLGATE_IP instead of hardcoded 192.168.4.1 for route management
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/phase2.mjs | 6 |
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'); |