aboutsummaryrefslogtreecommitdiffstats
path: root/tools/ark
diff options
context:
space:
mode:
Diffstat (limited to 'tools/ark')
-rw-r--r--tools/ark/custody-ui-test.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/tools/ark/custody-ui-test.js b/tools/ark/custody-ui-test.js
index 0b55d1c..7ebc2ea 100644
--- a/tools/ark/custody-ui-test.js
+++ b/tools/ark/custody-ui-test.js
@@ -77,18 +77,18 @@ try {
let tx = await text();
assert.match(tx, /Custody/);
- assert.match(tx, /Coinos holds my coins once they expire[\s\S]*no fees/);
- assert.match(tx, /keeps its own exit until its timelock runs out/);
- assert.doesNotMatch(tx, /Spending coin carries/);
- assert.match(tx, /Keep my own exit[\s\S]*300 sats per renewal/);
- assert.match(tx, /Keep my exit cheap[\s\S]*300 sats near expiry, 0\.2% \+ 300 sats when early/);
+ assert.match(tx, /Allow coins to expire[\s\S]*no fees/);
+ assert.match(tx, /keeps its own exit until it expires/);
+ assert.doesNotMatch(tx, /timelock|Spending coin carries|old Coinos/, 'no jargon on the card');
+ assert.match(tx, /Minimize renewal cost[\s\S]*300 sats per renewal/);
+ assert.match(tx, /Minimize exit cost[\s\S]*300 sats near expiry, 0\.2% \+ 300 sats when early/);
assert.match(tx, /4 hops deep/);
const checked = await page.$$eval('.ark-custody input[type=radio]', (els) => els.filter((e) => e.checked).map((e) => e.value));
assert.deepEqual(checked, ['custodial'], 'coinos holds the coins by default');
assert.equal(await page.evaluate(() => coopFeature.getCustody()), 'custodial');
assert.match(tx, /held by Coinos/, 'the coin past its timelock is held, not "expired"');
- assert.doesNotMatch(tx, /\bexpired\b/);
- assert.match(tx, /With “Coinos holds my coins once they expire”, nothing renews on its own/);
+ assert.doesNotMatch(tx, /5,000 sats\s+expired/, 'the row never says "expired"');
+ assert.match(tx, /With “Allow coins to expire”, nothing renews on its own/);
if (process.env.SHOT) await page.screenshot({ path: process.env.SHOT, fullPage: true });
console.log('✓ the custody card: three tiers with their prices, coinos holding by default, a past-timelock coin shown as held');