やる気がストロングZERO

やる気のストロングスタイル

RSpec

docker-compose execでcdしたい

普通にやるとエラーがでる $ docker-compose exec service_name cd /your_dir/ && bundle exec rspec bash -cでやるとできた。 $ docker-compose exec service_name /bin/bash -c "cd /your_dir/ && bundle exec rspec"

RSpecでmockを使ってテストする

こういう時にmockを使う あるメソッドのテストコードを書きたい。 そのメソッドは内部で外部システムと通信をするclass(以下apiクラスと呼ぶ)を使っているため、実行のたびに結果が異なるのでテストがかけない。 apiクラスが返してくる値を決めてしまいた…

【Rails】ブラウザ実行自動テスト設定方法

railsでブラウザ実行のテストの自動化をどうやるのか調べた。 結構把握に時間がかかったのでメモ。 前提知識整理 個人的認識なのでもしかしたら間違っているかも。 ◆Rspec railsでテストを書く際のインターフェース定義的なもの? 英語の文章のようにテスト…

【Rails】RSpecの使い方メモ

参考: GitHub - rspec/rspec-rails: RSpec for Rails-3+ RSpec Expectations 3.8 - RSpec Expectations - RSpec - Relish インストール Gemfileに追記 # Run against the latest stable release group :development, :test do gem 'rspec-rails', '~> 3.8' …