aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2016-04-14 06:46:39 +0800
committerDan Finlay <dan@danfinlay.com>2016-04-14 06:46:39 +0800
commita27677a87c783f8e4707343b4e900e2e44ceb42f (patch)
treeee51842815bf1bebc7af9a5aa186aef95a93942d /README.md
parentd814a45dffa6a872f6e336cad33ca41ffb102887 (diff)
downloadtangerine-wallet-browser-a27677a87c783f8e4707343b4e900e2e44ceb42f.tar
tangerine-wallet-browser-a27677a87c783f8e4707343b4e900e2e44ceb42f.tar.gz
tangerine-wallet-browser-a27677a87c783f8e4707343b4e900e2e44ceb42f.tar.bz2
tangerine-wallet-browser-a27677a87c783f8e4707343b4e900e2e44ceb42f.tar.lz
tangerine-wallet-browser-a27677a87c783f8e4707343b4e900e2e44ceb42f.tar.xz
tangerine-wallet-browser-a27677a87c783f8e4707343b4e900e2e44ceb42f.tar.zst
tangerine-wallet-browser-a27677a87c783f8e4707343b4e900e2e44ceb42f.zip
Move UI deps into main plugin package.json
Also move UI test scripts into main plugin Also move testing explanation to main plugin README.
Diffstat (limited to 'README.md')
-rw-r--r--README.md19
1 files changed, 17 insertions, 2 deletions
diff --git a/README.md b/README.md
index 0d73de9ee..c98b87cfa 100644
--- a/README.md
+++ b/README.md
@@ -34,7 +34,7 @@ You now have the plugin, and can click 'inspect views: background plugin' to vie
### Developing the UI
-To enjoy the live-reloading that `gulp dev` offers while working on the `metamask-ui` or `web3-provider-engine` dependencies:
+To enjoy the live-reloading that `gulp dev` offers while working on the `web3-provider-engine` or other dependencies:
1. Clone the dependency locally.
2. `npm install` in its folder.
@@ -42,7 +42,22 @@ To enjoy the live-reloading that `gulp dev` offers while working on the `metamas
4. Run `npm link $DEP_NAME` in this project folder.
5. Next time you `gulp dev` it will watch the dependency for changes as well!
- ### Deploying the UI
+### Running Tests
+
+Currently the tests are split between two suites (we recently merged the UI into the main plugin repository). There are two different test suites to be concerned with:
+
+Plugin tests, `npm test`.
+UI tests, `npm run testUi`.
+
+You can also run both of these with continuously watching processes, via `npm run watch` and `npm run watchUi`.
+
+#### UI Testing Particulars
+
+Requires `mocha` installed. Run `npm install -g mocha`.
+
+You can either run the test suite once with `npm testUi`, or you can reload on file changes, by running `mocha watch ui/test/**/**`.
+
+### Deploying the UI
You must be authorized already on the Metamask plugin.