commit 56e1d716b1dc8dba4cacee2f41b174e4c49dcd50
parent 2ad69ba5809223049af3e6a07245ca7ea0a29540
Author: Florian Dold <florian@dold.me>
Date: Wed, 24 Jun 2026 21:52:41 +0200
harness: update token families playground and test
Diffstat:
2 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/packages/taler-harness/src/integrationtests/test-merchant-tokenfamilies.ts b/packages/taler-harness/src/integrationtests/test-merchant-tokenfamilies.ts
@@ -175,6 +175,11 @@ export async function runMerchantTokenfamiliesTest(t: GlobalTestState) {
description: "My Discount 1 (valid two minutes)",
duration: Duration.toTalerProtocolDuration(
Duration.fromSpec({ minutes: 2 }),
+ // Other values that don't work:
+ // Duration.fromSpec({ hours: 2 }),
+ // Duration.fromSpec({ days: 1 }),
+ // Values that work:
+ // Duration.fromSpec({ days: 2 }),
),
valid_after: TalerProtocolTimestamp.now(),
valid_before: AbsoluteTime.toProtocolTimestamp(
diff --git a/packages/taler-harness/src/playground.ts b/packages/taler-harness/src/playground.ts
@@ -162,17 +162,17 @@ export async function runPlaygroundAdvancedTokens1(
slug: slugDiscount1,
description: "My Discount 1 (valid two minutes)",
duration: Duration.toTalerProtocolDuration(
- Duration.fromSpec({ minutes: 10 }),
+ Duration.fromSpec({ days: 2 }),
),
valid_before: AbsoluteTime.toProtocolTimestamp(
AbsoluteTime.addDuration(
AbsoluteTime.now(),
- Duration.fromSpec({ hours: 1 }),
+ Duration.fromSpec({ years: 1 }),
),
),
kind: TokenFamilyKind.Discount,
validity_granularity: Duration.toTalerProtocolDuration(
- Duration.fromSpec({ minutes: 1 }),
+ Duration.fromSpec({ hours: 1 }),
),
});
@@ -181,17 +181,17 @@ export async function runPlaygroundAdvancedTokens1(
slug: slugSubscription1,
description: "My Subscription 1 (valid one minute)",
duration: Duration.toTalerProtocolDuration(
- Duration.fromSpec({ minutes: 10 }),
+ Duration.fromSpec({ days: 2 }),
),
valid_before: AbsoluteTime.toProtocolTimestamp(
AbsoluteTime.addDuration(
AbsoluteTime.now(),
- Duration.fromSpec({ hours: 1 }),
+ Duration.fromSpec({ years: 1 }),
),
),
kind: TokenFamilyKind.Subscription,
validity_granularity: Duration.toTalerProtocolDuration(
- Duration.fromSpec({ minutes: 1 }),
+ Duration.fromSpec({ hours: 1 }),
),
});
}