RSpec

RSpecはRuby用のBDD(behaviour-driven development)フレームワークです。

RSS

  • 受付中

    回答
    0

    Ruby+Rspec+Turnipを使って、標準入力および出力のテストをしたい

    前提・実現したいこと Ruby+Rspec+Turnipを使って、標準入力および出力のテストをしたい。 よろしくお願いいたします。 発生している問題・エラーメッセージ Turnipフェーズで、入力待ちになってしまうが、入力待ちにならないようにしたい。 $ bundle exec rspec Turnipフェーズ: 標準入力から文字列を受け取る

    • 0評価
    • 40PV
    teratailが9時間前に アップデート
  • 受付中

    回答
    1

    FactoryGirlで謎のエラー

    FactoryGirlsにて、 foo_languages_translators.rb FactoryGirl.define do factory :foo_languages_translator, class: 'Foo::LanguagesTranslator' do translator nil language nil

    • 0評価
    • 40PV
    daikitakaya daikitakaya 19時間前に 回答
  • 解決済

    回答
    1

    FactoryGirl で << という記法と、それに代入しているものがわかりません

    Contact と Phone というモデルに対して FactoryGirl でテスト用データを作っています。 contact.rb(1番目のコード)の afterコールバックの箇所がわかりません。 after(:build) do |contact| [:home_phone, :work_phone, :mobile_phone].each do

    • 0評価
    • 102PV
    suama suama 4日前に ベストアンサー
  • 受付中

    回答
    0

    RSpec + Capybaraのテストで画面遷移後にリダイレクトしたい

    前提 Railsアプリケーションの登録画面のテストをRSpec + Capybaraで書いています。 以下の画面構成。 登録画面 画面要素:メールアドレスとパスワード入力フォームと次へボタン 登録確認画面 画面要素:(1)で入力したメールアドレス、パスワードの確認テキスト、戻るボタンと登録ボタン 会員マイページ 発生している問題・実現さ

    • 0評価
    • 13PV
    teratailが5日前に アップデート
  • 受付中

    回答
    0

    RSpecによるFacebookのOmniAuthログインのテスト

    http://qiita.com/mnishiguchi/items/3d6a4ec36c2237a11660 こちらのような記事を参考にして、omniauthのコントローラのテストを書きました。 require 'rails_helper' RSpec.describe Users::OmniauthCallbacksController, ty

    • 0評価
    • 35PV
    teratailが2週間前に アップデート
  • 解決済

    回答
    1

    RSpecのテストについて

    RSpecでテストを作成するのに、FactoryGirlsでデータを作成するなど色々苦労しています。 そもそも、テスト用のデータベースのデータでテストを行ってはいけないのでしょうか? テスト用のデータベースとはなんのために存在するのでしょうか。

    • 0評価
    • 51PV
    nameko_moto nameko_moto 3週間前に ベストアンサー
  • 受付中

    回答
    0

    RSpecでvisit 〇〇_pathを使えない

    require 'rails_helper' RSpec.describe TestForm, type: :form do describe "test" do let(:user) { create(:user) } before do login_as user

    • 0評価
    • 62PV
    teratailが3週間前に アップデート
  • 受付中

    回答
    0

    rspecにおけるline login機能の検証エラー: Net::HTTPBadResponse:...

    LINE loginの機能をruby on railsで実装しました。現在は、そのテストをrspecとwebmock(Line loginの外部APIを使用するため)を使って行なっております。 ↓以下のエラー文が表示され、うまく解決できません。ググってみたところsslに関連したエラーのようですがsslについてよくわかっておらず解決できません 1) L

    • 0評価
    • 56PV
    teratailが1ヶ月前に アップデート
  • 受付中

    回答
    0

    rspecを用いたtestの書き方がわからない。

    今回、ユーザーコントローラを編集してユーザーコントローラ内に下記のようなメソッドを書きました。 内容としましては、ユーザー名に絵文字などが含まれていたらエラーを返すというものです。 class UsersController < ApplicationController def change_username username = par

    • 0評価
    • 73PV
    teratailが1ヶ月前に アップデート
  • 解決済

    回答
    1

    Selenium WebdriverでInternet Explorerを実機で動かす方法

    環境 * Windows7 * IE11 * Capybara * Ruby * Selenium Webdriver お世話になっております。 上記を用いてWindows実機でSelenium Webdriverを起動しIEを自動テストしたいのですが馬鹿正直に Capybara.default_driver = :ie Capybara.regis

    • 0評価
    • 924PV
    isao.koyasu isao.koyasu 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    RSpecでresponse.content_typeのcharsetが表示されない

    Rails4まではRailsで「CSVが出力でき、かつcharsetがshift-jisである」ということをテストするために以下のコードでよかったのですが # CSV出力の際のコード send_data(csv_data, type: "text/csv; charset=shift_jis", filename: "#{filename}.csv",

    • 0評価
    • 64PV
    suama suama 1ヶ月前に コメント
  • 受付中

    回答
    0

    【Rails】RSpecのcreate!メソッドでバリデーションエラーが発生する

    突然の投稿失礼します。 rails g scaffold_controller で生成したspecのテストコードを実行する際に、 外部キーを持つmodelのcreate!メソッドでバリデーションエラーが発生し困っています。 controllerからのcreate文は正常に実行されるのですが、specだけ何故か失敗するので原因が掴めずにいます。 前

    • 0評価
    • 79PV
    teratailが1ヶ月前に アップデート
  • 受付中

    回答
    0

    【Rails】テストコードで全てのページでエラーが出ないかチェックしたい

    railのテストコードについてなのですが、 全てのページでエラーが出ていないかチェックしたいです。 その場合、コントローラーのアクションすべてにsuccessするかどうかのチェックを書けばできるとは思うのですが、 全てのページをサクセスチェックするためだけに、 テストコードが増えるのは嫌だというのと、 新しく定義したアクションとかに対しても行っ

    • 0評価
    • 80PV
    teratailが1ヶ月前に アップデート
  • 受付中

    回答
    1

    Railsのテストコードで変数名のタイポをチェックしたい

    Railsでrspecやminitestを使っているのですが、 タイポしてるのにtest通っちゃうのがもどかしいです!! 変数名のタイポをチェックできるようなメソッド、gemありませんか?

    • 0評価
    • 75PV
    maisumakun maisumakun 1ヶ月前に 回答を編集
  • 解決済

    回答
    1

    Rspecでコントローラのテストがうまくいかない

    Rspecでコントローラのテストをしようとしているのですが、うまくいきません。 パラメータを渡しているのにunknown keywordが出てしまうのですが、ネスとしているのでそもそものやり方がおかしいのでしょうか? 色々調べて見ても全く情報が見つかりません、ご教授いただきたいです。 ruby 2.2.6p396 Rails 5.1.1 G

    • 0評価
    • 130PV
    Maar Maar 1ヶ月前に コメント
  • 受付中

    回答
    0

    RSpecのnested_attributeをletで表現

    RSpecでテストしているのですが、書き方の分からない箇所があるのでお聞きします。 has_manyとnested_attributeで定義された2つのモデルが有り、データが以下のような形で送られてきます。 [:article][:article _categories]["0"][:category _id] = 40000 これを letで表現す

    • 0評価
    • 71PV
    teratailが2ヶ月前に アップデート
  • 受付中

    回答
    1

    gem 'database_cleaner'の設定(truncationとtransactionの違...

    RailsでのRspecにてdatabase_cleanerを導入しています。 DatabaseCleaner.strategy = :truncation DatabaseCleaner.clean_with(:truncation) spec_helper内にこちらの記述を書いたのですが truncationとtransactionの違いが分

    • 0評価
    • 82PV
    dongw dongw 2ヶ月前に コメント
  • 受付中

    回答
    4

    上手なテスト駆動開発の進め方について

    現在RailsアプリケーションでRSpecを使いながらテスト駆動か初に挑戦しています。 幾つかテストを書いて思ったことを質問させていただきます。 (テストを導入したのはアプリケーションの機能をほとんど実装してからです) 始めからテストをかけない 今回は、実装がほとんど出来ている状態からテストを書いているので、テストコードをメソッドごとにかけ

    • 3評価
    • 1518PV
    iwamoto_takaaki iwamoto_takaaki 2ヶ月前に 回答
  • 受付中

    回答
    1

    rspecで公開したくない値を使う場合

    RubyでAPIをラップしたGemを作りたいのですが、access_tokenを使って認証する仕組みのため、access_tokenを使わないとテストができません。 このように公開されてはまずいものや、Gitにコミットしたくない値がある場合はどのように作るのがよいのでしょうか

    • 0評価
    • 81PV
    gouf gouf 2ヶ月前に 回答
  • 受付中

    回答
    1

    Rspec で "No examples found" となります

    Rspec 初心者なので、もしかしたらしょうもないミスをしているかと思います。。。 Rspec には複数記述したのですが、認識してくれません。どのようにしたらよいのでしょうか? Gemfile source 'https://rubygems.org' gem 'rails' gem 'bcrypt'

    • 0評価
    • 122PV
    suama suama 2ヶ月前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    43

  • 総質問数

    126

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る