• using Chai
  • Chai is like a node module it has all methods that you. Have:
    • described blocks that describe the basis of the test Doesn't have a function declaration
    • Before: it's like a placeholder of all functions. Mint an NFT before testing(write contract before testing). Can run asynchronous functions here it's done before the normal test
  • logic is important when writing contracts
  • fear of transfer of tokens