diff options
author | Dan Finlay <dan@danfinlay.com> | 2016-04-14 06:46:39 +0800 |
---|---|---|
committer | Dan Finlay <dan@danfinlay.com> | 2016-04-14 06:46:39 +0800 |
commit | a27677a87c783f8e4707343b4e900e2e44ceb42f (patch) | |
tree | ee51842815bf1bebc7af9a5aa186aef95a93942d /README.md | |
parent | d814a45dffa6a872f6e336cad33ca41ffb102887 (diff) | |
download | tangerine-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.md | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -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. |