気ままに気ままのエンジニアブログ

定期的に得た知見を気ままに発信中

Rspec

【Rails/Rspec】expected: 1 got: 0の原因は「日付」の記述方法だった!

こんにちは。今年も残り1日。今年に悔いはない!来年よお主を待ている。どうもハチマキです。 はじめに rspecのテスト記述をしていて、ローカル環境ではテストが通るのに、Travis CIで落ちました。 この原因特定に結構時間をさいたので、誰かのソリューショ…

【Rspec/エラー】Unable to find Mozilla geckodriver.の解決方法

こんにちは。最近間食が増えました。どうもハチマキです。 はじめに Rspecテスト時に発生したこのエラー。結構ググりましたが、なかなか解決できず苦戦しました。 今回はその解消方法について書いていこうと思います。では早速行きましょう! 本日の概要 : U…

【Rspec/エラー】NameError: uninitialized constant Pry::Command::ExitAllの解決方法

こんにちは。年々寒さに打たれ弱くなっております。どうもハチマキです。 はじめに Rspecテストでbinding.pryを使いたいときに発生したこのエラー。 解決方法について書いていこうと思います。では早速行きましょう! 本日の概要 : NameError: uninitialized…

【spec】factory dateの一部を変更したテストの書き方

こんにちは。最近1週間が秒で終わります。もう29歳なので年でしょうか。。どうもハチマキです。 はじめに 先日deviseを実装し、factoriesのUserモデルスペックに「confirmed_at Time.now」を定義しました。 こう定義することで、すでに本登録済み状態となり…

【spec / capybara】セレクトボックスなどの要素を評価したい場合のテスト方法

こんにちは。腰の痛みを軽減させるためにマッサージ機を当て続けたら痛みが倍増しました。どうもハチマキです。 はじめに 今回はrspecの振る舞いテストで、下記のようなselectの値が選択されているかというテストを書きたい!けど、エラーが出ました。 ググ…

【rspec / capybara】RuntimeError: Must pass a hash containing 'with'の解決方法

こんにちは。この暑させっかく夏好きになったのに、もはや嫌いになりそう。どうもハチマキです。 はじめに 業務で発生したエラーのメモを書いていきます。 忘れないうちのメモメモっと。 本日の概要 : RuntimeError: Must pass a hash containing 'with'の解…

【rspec】Ambiguous match, found 2 elements matching option "hoge"の解決方法

こんにちは。夏の台風だけはやめてくれ。日々そう願っております。どうもハチマキです。 はじめに 業務で発生したエラーのメモを書いていきます。 忘れないうちのメモメモっと。 本日の概要 : Ambiguous match, found 2 elements matching option "hoge"の解…