diff --git a/src/_zkapauthorizer/tests/test_client_resource.py b/src/_zkapauthorizer/tests/test_client_resource.py
index 319f64bea658fae129ccfd11b8deab8f4da71547..7aabbdb359b3ad9a70644cfd806520884d84fdb3 100644
--- a/src/_zkapauthorizer/tests/test_client_resource.py
+++ b/src/_zkapauthorizer/tests/test_client_resource.py
@@ -823,6 +823,7 @@ class VoucherTests(TestCase):
             voucher,
             MatchesStructure(
                 number=Equals(voucher),
+                expected_tokens=Equals(NUM_TOKENS),
                 created=Equals(now),
                 state=Equals(Redeeming(
                     started=now,
@@ -845,6 +846,7 @@ class VoucherTests(TestCase):
             voucher,
             MatchesStructure(
                 number=Equals(voucher),
+                expected_tokens=Equals(NUM_TOKENS),
                 created=Equals(now),
                 state=Equals(Redeemed(
                     finished=now,
@@ -869,6 +871,7 @@ class VoucherTests(TestCase):
             voucher,
             MatchesStructure(
                 number=Equals(voucher),
+                expected_tokens=Equals(NUM_TOKENS),
                 created=Equals(now),
                 state=Equals(DoubleSpend(
                     finished=now,
@@ -891,6 +894,7 @@ class VoucherTests(TestCase):
             voucher,
             MatchesStructure(
                 number=Equals(voucher),
+                expected_tokens=Equals(NUM_TOKENS),
                 created=Equals(now),
                 state=Equals(Unpaid(
                     finished=now,
@@ -913,6 +917,7 @@ class VoucherTests(TestCase):
             voucher,
             MatchesStructure(
                 number=Equals(voucher),
+                expected_tokens=Equals(NUM_TOKENS),
                 created=Equals(now),
                 state=Equals(Error(
                     finished=now,