truffleでtest用RPCを使う
truffleでtest用RPCを使う
testRPCを使うメリット
- デプロイが一瞬(これでかい)
起動方法
# globalでインストールしてあるなら、どこでも実行できる $ testrpc # 起動すると、この仮想etherネット内で使用可能なアカウントのアドレスとプラベートキー一覧、あと、host:portが出力される # デフォルトは、localhost:8545
テストスイート実行(事前にコンパイルやデプロイをする必要はない)
# デプロイ先を設定(デフォルトのままで良いはずだけど一応確認) $ vim truffle.js # 以下のように、developmentのhostがlocalhost(127.0.0.1)で、portが8545になっていれば良い # というか、testrpcのホストとポートね > module.exports = { > networks: { > development: { > host: '127.0.0.1', > port: 8545, > network_id: '*' // Match any network id > } > } > } # テストスイート実行 $ truffle test