From 8a687e37de5bfc92161a179183893281ecd76727 Mon Sep 17 00:00:00 2001 From: Corey Petty Date: Tue, 4 Jun 2019 14:42:42 -0400 Subject: [PATCH] update readme with tests --- README.md | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 475d050..5deb329 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,9 @@ - `contracts`: Folder for storing all Solidity contracts - `common`: Common standard contracts - `status`: Status specific contracts - - `sticker-market`: **Main focus contracts** + - `sticker-market`: Sticker Market specific contracts + - `StickerMarket.sol`: **Main Sticker Market Logic here** + - `StickerMarketMigrated.sol`: Example of upgrade logic and a contract that controls the old `StickerMarket.sol`. - `token`: Standard token contracts - `doc` - `project_questions.md`: file answering a list of questions around project status @@ -35,3 +37,27 @@ npm start | -------------------------------------- | ------ | ---- | --- | | token/TestToken | Yes | Yes | Yes | | token/ERC20Token | No | Yes | Yes | + +## How to run tests +Usage: +```bash +$ npx embark test ./test/stickermarket.js + + +Compiling contracts +contracts/status/sticker-market/README.md doesn't have a compatible contract compiler. Maybe a plugin exists for it. +contracts/status/sticker-market/README.md doesn't have a compatible contract compiler. Maybe a plugin exists for it. + StickerMarket + ✓ should register packs (1301ms) - [3592112 gas] + ✓ should categorize packs (870ms) - [810808 gas] + ✓ should uncategorize packs (901ms) - [288465 gas] + ✓ should mint packs (1792ms) - [3505648 gas] + ✓ should mint packs with approveAndCall (1747ms) - [3221506 gas] + ✓ should register pack with approveAndCall (451ms) - [936548 gas] + ✓ should purge packs (464ms) - [361631 gas] + ✓ should not mint a pack with price 0 (238ms) - [466792 gas] + ✓ should migrate registry (273ms) - [550475 gas] + + + 9 passing (24s) - [Total: 30804644 gas] + ``` \ No newline at end of file