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.