Skip to content

Instantly share code, notes, and snippets.

@abarmat
Last active August 2, 2019 18:14
Show Gist options
  • Save abarmat/24864e32996bdaad359a4afc987c1d07 to your computer and use it in GitHub Desktop.
Save abarmat/24864e32996bdaad359a4afc987c1d07 to your computer and use it in GitHub Desktop.
Decentraland Marketplace : Test Checklist

Marketplace Test Checklist

Wallet

Connected

  • Show your MANA balance in the navbar
  • Show your MANA balance in the settings page
  • Show your wallet address in the settings page

Not Connected

  • Show a connect your wallet page

Asset

Metadata

  • Edit LAND
  • Edit EST

Transfer

  • Transfer LAND
  • Transfer EST
  • Transfer LAND to address not supporting ERC721OnReceive
  • Transfer EST to address not supporting ERC721OnReceive

Permissions

  • Set permission to update contents for LAND
  • Set permission to update contents for EST

Information

  • See district nearby indicator as highlight
  • See plaza nearby indicator as highlight
  • See road nearby indicator as highlight

MANA

  • Buy
  • Transfer to address

Activity

  • See an entry for each transactions sent
  • Failed transaction gets a failed status
  • Successful transaction gets confirmed after N blocks
  • Pending transaction shows number of current block confirmations
  • Click on a transaction entry takes you to Etherscan

Profile

  • Visit MY LAND see my current LAND holdings
  • Visit MY LAND see my current EST holdings
  • Visit MY LAND see my authorized LAND
  • Visit MY LAND see my authorized EST
  • Visit other addresses profile to see their assets
  • Open an asset from the Home Page

Marketplace

Authorizations

  • Authorize Marketplace operate MANA
  • Authorize BidContract operate MANA
  • Authorize Marketplace operate LAND
  • Authorize Marketplace operate EST
  • De-authorize Marketplace operate MANA
  • De-authorize BidContract operate MANA
  • De-authorize Marketplace operate LAND
  • De-authorize Marketplace operate EST

Publications

  • List LAND for sale
  • List EST for sale
  • Buy LAND for sale
  • Buy EST for sale

Information

  • See transaction history for an Asset
  • Transaction history for an Asset gets updated after buy
  • See buy button only if Asset is on sale
  • See price of Asset if on sale
  • See time left to expiration of publication if on sale

Mortgage

Authorizations

  • Authorize MortgageHelper to operate MANA
  • Authorize MortgageManager to operate RCN
  • De-authorize MortgageHelper to operate MANA
  • De-authorize MortgageManager to operate RCN

Bidding

  • As an Owner Bid on other user LAND
  • As an Owner Bid on other user EST
  • As an Owner Bid on my own LAND
  • As an Owner Bid on my own EST
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment