truffleでEthereum Baseのdappを作る(3)

4)単体TEST
この段階で、Remix を使ってTESTもできるが
ちゃんと test.js を使ってTESTする
**TEST仕様書のもとにもなる
先ずは必要なものを npm install する

ganache-cli:単体TEST用の network node:
mocha:javascriptのTESTモジュール
fs-extra:FileSystem モジュール
web3@1.0.0-beta.26:javascriptを動かすモジュール
Webでdappを動かす時も使う
1.0.0-beta.26 を使うのは非同期処理を簡単にするため
** asinc , await を使う
solc:solidity Compiler はtruffle組み込みのものでcompile済なのでここでは不要

cd ./test に hoge.js を書いていく
File名は特に制約はない
./test/**.js と ./test/ ディレクトリに置くことがPOINT