cbt

module
v0.0.0-...-4346918 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2024 License: MIT

README

cbt

Environment Variables

  • RPC_PORT -- the port to run the rpc server, should be in the format of ":3333"
  • PRIVATE_KEY_FILE -- the private key file
  • PUBLIC_KEY_FILE -- the matching public key file

Running Examples

Examples can be run via make or calling the executable directly

make ex1

// or
go run cmd/main.go ex1

// or build it and do the same as above
Examples

ex1

logs in with a user, buys a ticket

ex2

logs in with a user, buys a ticket. Then logs in with admin and looks at the train details

ex3

logs in with a user and attemps to view train details, an admin-only action

ex4

logs in with a user and adds a ticket, logs in as admin and removes ticket from train

ex5

logs in with a user and adds a ticket, logs in as admin and updates the ticket. the user logs in and changes the ticket again. finally another user tries to unsuccessfully edit the first user's ticket

Running Tests

make tests

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL