summaryrefslogtreecommitdiff
path: root/pbt/ts
diff options
context:
space:
mode:
authorArnaud Bailly <arnaud@pankzsoft.com>2025-12-02 14:56:14 +0100
committerArnaud Bailly <arnaud@pankzsoft.com>2025-12-02 14:56:14 +0100
commit13f2a4f28adc88ee82aa42b9d21ad457d27c2dbc (patch)
tree7b5f2690306dd598b9d40c030d6d2d055b0e8d0e /pbt/ts
parent133fcd156d3d11cbdc4ffad1cfca3b814ace48b0 (diff)
downloadlambda-nantes-13f2a4f28adc88ee82aa42b9d21ad457d27c2dbc.tar.gz
rename fake/real matching property
Diffstat (limited to 'pbt/ts')
-rw-r--r--pbt/ts/src/bank.test.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/pbt/ts/src/bank.test.ts b/pbt/ts/src/bank.test.ts
index d750d05..3b40573 100644
--- a/pbt/ts/src/bank.test.ts
+++ b/pbt/ts/src/bank.test.ts
@@ -66,7 +66,8 @@ const genOneOperation = (accounts: Map<Account, number>) =>
const genOperations = (accounts: Map<Account, number>) =>
listOf(genOneOperation(accounts));
-const correctBalance =
+/// Using fake bank as a model to compare with real bank
+const levelBankMatchFakeBank =
(initialAccounts: Map<Account, number>) =>
async (ops: Operation[]): Promise<boolean> => {
const fakeBank = new SimpleBank(initialAccounts);
@@ -158,7 +159,10 @@ describe('Bank Simulator', () => {
test('correctly update balance given a sequence of deposits and withdrawals', async () => {
const prop = forall(genAccounts, accounts => {
- return property(genOperations(accounts), correctBalance(accounts));
+ return property(
+ genOperations(accounts),
+ levelBankMatchFakeBank(accounts),
+ );
});
const result = await Property.run(prop);