Inspired by https://github.com/thombergs/buckpal
- Kotlin Version: https://github.com/schneidersteve/buckpal-kotlin
- Rust Version: https://github.com/schneidersteve/buckpal-rust
Feature: Send Money
Scenario: Transaction succeeds
Given a source account
And a target account
When money is send
Then send money succeeds
And source account is locked
And source account withdrawal will succeed
And source account is released
And target account is locked
And target account deposit will succeed
And target account is released
And accounts have been updated
dart pub get
dart analyze
dart test
dart test -r expanded
dart --enable-experiment=records test
dart run
find . -name "*.dart" | entr -cr dart test -r expanded
find . -name "*.dart" | entr -cr dart --enable-experiment=records test -r expanded