README.md in master_data_tool-0.3.0 vs README.md in master_data_tool-0.4.0

- old
+ new

@@ -139,8 +139,43 @@ ## TODO - upsert_allに移行する +## Test + +docker-composeでMySQLを立ち上げてテストを実行する。 + +``` +docker-compose up -d +``` + +以下のENVを設定すること。 + +``` +export DB_HOST=127.0.0.1 +export DB_PORT=`docker port master_data_tool_mysql57 3306 | cut -f 2 -d ':'` +export DB_USERNAME=root +export DB_PASSWORD= +``` + +- dockerでMySQLを立ち上げるたびにポートは変わるのでDB_PORTは都度設定する + - direnvを使っているならば `direnv reload` すればいい + +``` +cd spec/dummy-rails52/ +RAILS_ENV=test bundle exec rake db:create +RAILS_ENV=test bundle exec rake db:migrate +``` + +## rspec + +``` +bundle exec appraisal rails52 rspec +bundle exec appraisal rails61 rspec +bundle exec appraisal rails70 rspec +``` + + ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/taka0125/master_data_tool.