タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rspecに関するanton072のブックマーク (5)

  • Everyday Rails - RSpecによるRailsテスト入門

    みなさんはこんなふうにRailsアプリケーションを作ったことはありませんか?たとえば、ブラウザをポチポチとクリックするだけでテストを終わらせて「たぶん大丈夫」と思い込んだり、「とにかく全部うまくいきますように」とただ祈るだけだったり……。 心配しないでください。それは誰もが通る道です。アプリケーションのテストやテスト駆動開発はRails開発における重要なトピックですが、巷の参考書を見ると適当な説明で済ませているものも多かったりします。書「Everyday Rails - RSpecによるRailsテスト入門」では、どのようにして私がそうしたテクニックを身につけたのか、そして、どのようにしてコードの信頼性を上げ、ブラウザ上で延々とテストしなくて済むようにしたきたのかをみなさんに説明します。 対応バージョンについて2024年1月のアップデートで、書のコンテンツをRails 7.1とRSpe

    Everyday Rails - RSpecによるRailsテスト入門
  • GitHub - JunichiIto/sample_app_3rd_edition at rspec-straightforward

    anton072
    anton072 2017/12/22
    チュートリアルのminitestをrspecで書いたやつ
  • 使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」 - Qiita

    はじめに RSpecは難しい、よくわからない、といったコメントをときどき見かけます。 確かにちょっと独特な構文を持っていますし、機能も結構多いので「難しそう」と感じてしまう気持ちもわかります。 (構文については僕も最初見たときに「うげっ、なんか気持ちわるっ」と思った記憶がありますw) しかし、RSpecに限らずどんなフレームワークでも同じですが、慣れてしまえばスラスラ書けますし、実際僕自身は「RSpecって便利だな-」と思いながらテストコードを書いています。 そこでこの記事では、僕が考える「最低限ここだけを押さえていれば大丈夫!!」なRSpecの構文や、僕が普段よく使う便利な機能をまとめてみます。 具体的には以下のような構文や機能です。 describe / it / expect の役割 ネストした describe context の使い方 before の使い方 let / let!

    使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」 - Qiita
  • Rails RSpecの基本 ~導入編~ - Qiita

    RSpecはRubyのテストフレームワークです。 インストール 下記をGemfileに記述してbundle install。 RSpecはRailsアプリケーションにデフォルトでは入っていないので、RSpecとその他いくつかのヘルパーをインストール。 group :development, :test do gem 'rspec-rails', '~> 2.14.0' gem 'factory_girl_rails', '~> 4.2.1' end group :test do gem 'faker', '~> 1.1.2' gem 'capybara', '~> 2.1.0' gem 'database_cleaner', '~> 1.0.1' gem 'launchy', '~> 2.3.0' gem 'selenium-webdriver', '~>2.45.0' end selen

    Rails RSpecの基本 ~導入編~ - Qiita
  • Railsでrspecを使うように設定する - Qiita

    単純なメモのみです。 やりたいこと Railsチュートリアルや新規のRailsアプリケーションで、rspecを使うようにしたい なぜrspec? 組み込みのminitestではだめなの? デフォルトでは、rails newした際には、テスト用のフレームワークとしてMinitestが最初から利用できるようになっています。 (参考: Rails テスティングガイド) 参考にさせていただいているRailsチュートリアルでも、現時点(第4版)でもテストはMinitestを使った形式で解説されています。 以前はrspecだったようですが、rspecは学習コストも高いとのことで標準のMinitestに切り変えたそうです。 (参考: Railsチュートリアルの歩き方(第4版)) 個人的には、お世話になっているRedmineのテストがMinitestが中心なため、特にこれといった準備の要らないMinite

    Railsでrspecを使うように設定する - Qiita
  • 1