タグ

rspecに関するreponのブックマーク (24)

  • sinatraで一からwebアプリケーションを構築する - Qiita

    背景 ある程度中規模のアプリケーションを作成する前提で、公式サイトの「Getting Started」とは構成を変える。Viewは別ファイルへ分ける。Modelはクラスを分ける。サーバー実行コードをアプリケーションコードから分ける。ライブラリはbundlerで管理する。Viewはhaml, sass, coffeescriptを使用する。テストにはrspecを使用する。 実装 ディレクトリ作成

    sinatraで一からwebアプリケーションを構築する - Qiita
    repon
    repon 2013/12/21
  • https://www.func09.com/wordpress/archives/1185

  • 「RSpecをもっと理解したかったので、まとめを作りました」に感動してRuby 1.9.3でやってみた! 

    🐰 目次(1)RSpec はじめの一歩 (2)stackクラスとstackクラスのRspec (3) before/after (4) matcher(マッチャ) (5) カスタムマッチャ (6) サンプルソース(GitHub) 🎂 (1)RSpecはじめの一歩we use RSpec to #describe Behaviour of a system using Examples of how #it should work. 「#itがどのようにworkするか」を例にして、システムの 振る舞い(動作)を説明するためにRSpecを使う From [Ruby][Rails] RSpec をもっと理解したかったので、まとめを作りました RSpecの導入の説明には一番マッチします! 🚕 (2)stackクラスとstackクラスのRSpec次のstackクラスをテスト対象とします。 cl

    「RSpecをもっと理解したかったので、まとめを作りました」に感動してRuby 1.9.3でやってみた! 
  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)


    Ruby Rubyist  Rubyist Magazine  Rubyist MagazineRubyist  Rubyist Rubyist   Rubyist Magazine 0063   Rubyist Magazine 0063  Rubyist Magazine 0062 Kaigi on Rails  RubyKaigi Takeout 2020  Rubyist Magazine 0061  Rubyist Magazine 0060  RubyKaigi 2019  Rubyist Magazine 0059  Rubyist
    Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)
  • Rspec/Capybara/Turnipの入門記事を全力でまとめてみた - 酒と泪とRubyとRailsと


    Rspec/Capybara/Turnip Aug 30th, 2013 Tweet  The Rspec BookRspecCucumberWebratSelenium Rspec/Capybara (TDD)(BDD) (TDD)(BDD)TDD
  • rspecを高速化するsporkとその仕組み - ITエンジニアとして生きる


    rspecRails 11110 調rspecRails rspecRails spork sporkGitHub - sporkrb/spork: A DRb server for testing frameworks (RSpec / Cucumber currently) that forks before each run t
    rspecを高速化するsporkとその仕組み - ITエンジニアとして生きる
  • #285 Spork - RailsCasts

    Spork improves the loading time of your test suite by starting up your Rails application once in the background. Use it with Guard for the ultimate combo in fast feedback while doing TDD.

  • いまどきの Ruby 書くときのテスト環境 - Stats of the Rivers

    romaji というライブラリを書いた。 - 寿司じゃないブログ という記事を書いたのだが、テスト環境について反応があったのでもうちょい詳しく書く。 RSpec テスティングツールのデファクトスタンダード。 http://rspec.info/ に行くか、The RSpec Book を読もう。 Guard ソースコードが編集されているかを監視して、変更があった場合に自動でテストを走らせてくれる。 guard/guard · GitHub guard と guard-rspec を gem install して、以下のようなファイルを Guardfile という名前でプロジェクトのルートディレクトリに置き、 guard コマンドを走らせると、watch で指定したファイルの変更の監視してくれる。 guard 'rspec', :version => 2, :all_after_pass =

  • RSpec/Capybara入門 - Ruby on Rails with OIAX


    RubyonRailsRSpec/CapybaraRails(TDD)(BDD) RSpecCapybarafactory_girlDatabase CleanerZeusGemCSSXPath RubyRails    2013/08/14 RSpec/Ca
    RSpec/Capybara入門 - Ruby on Rails with OIAX
  • Turnip について (1) / まずは動かす - Thanks Driven Life

    Rubyist Magazine - エンドツーエンドテストの自動化は Cucumber から Turnip へ が出てたので便乗。めんどくさい所はるびマに任せます!! ※ Turnip についてのドキュメント、一応職場の開発チームだけが見える場所に書いてあるんですが 認識が間違ってたら誰かに教えてもらうためにここにも書いておきます。 だれか Turnip 使い込んでる人いろいろ教えてください!! 稿のターゲット Cucumber 使ったことある 使ったことなくても知っている 知らなくてもとりあえず見てみたい Turnip 、まずは動かしてみたい るびまの方では rails や capybara との連携も含めてがっつり書いているので、ここでは当に turnip のみを対象にしてみた という人 Turnip とは Turnip とは、RSpec 向けの Gherikin 拡張ライブラリ

    Turnip について (1) / まずは動かす - Thanks Driven Life
  • RSpecによるユニットテストの書き方 — recompile.net

    2012年04月19日 最近、新人のテストコードを見る機会があり、ユニットテストの書き方について考える機会があった。ユニットテストはテンプレートみたいなものがあるので、それさえ押さえれば、誰でも簡単に書くことができる。 ここでは、その方法について紹介したい。サンプルはRSpecで書くが、その他のユニットテストフレームワークでも、応用ができるとおもう。 はじめにごく単純化すると、テスト対象は状態を持ち、入力を与えると何らかの出力を行なうものである。入力が変われば出力は変化するし、状態が変化すると入力が同じでも出力が変わる(かもしれない)。 ユニットテストは、テスト対象の状態を操作し、与えた入力によって意図通りの出力を得られるかを確認する作業のことをいう。なので、ユニットテストを書くときには、オブジェクトの状態ごとにメソッド単位で入力と出力を確認するようにする。 RSpecの疑似コードで書くと

    RSpecによるユニットテストの書き方 — recompile.net
  • Rubyアソシエーション: テスト

    ここではRubyで記述されたコードに対するテスト方法の概要について説明します。Rubyには、ユニットテストをしやすくするフレームワーク(ライブラリ)が提供されています。通常は、個々のモジュールやメソッドなど小さな単位で十分なユニットテストを行って検証し、結合テストへと進みます。 提供されるフレームワークは、「テスト駆動開発(Test Driven Development:TDD)」や「振舞駆動開発(Behaviour Driven Development:BDD)」という思想がベースになっています。テスト駆動開発とは、プログラム開発手法の一つで、プログラムに必要な各機能について、最初にテストコードを書きそれが失敗することを確認し(テストファースト)、そのテストが成功するように必要最低限の実装を行った後、プログラムの振る舞いを変えないようにコードを洗練(リファクタリング)していく方法です。こ

  • rubyhiroba で minitest について LT した - おもしろwebサービス開発日記


     RubyHiroba 2013 minitest vs rspec LT  minitest & rails 3.2  web  Rails & minitest minitest  RSpec  RSpec  LT rubykaigiLT TokyuRuby06LT()
    rubyhiroba で minitest について LT した - おもしろwebサービス開発日記
  • るびま


    Ruby Rubyist  Rubyist Magazine  Rubyist Magazine Ruby  Rubyist  Rubyist Rubyist   Rubyist Magazine 0058   Rubyist Magazine 0058  RubyKaigi 2018  Rubyist Magazine 0057  RubyKaigi 2017  Rubyist Magazine 0056  Rubyist Magazine 0055  Rubyist Magazine 0054   Ruby 11
  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
  • RSpec の入門とその一歩先へ - t-wada の日記(旧)


     (@t_wada) RSpec   -  4.0    Ruby 03 RSpec ()TDD/BDD  RSpec  2 () 3 1st iteration favotter  NG RSpec NG 
  • はてなブログ | 無料ブログを作成しよう


     2024/04/28  4/20     
    はてなブログ | 無料ブログを作成しよう
  • RSpec を使い始める人が読むべき N 個のドキュメント


    Asset Pipeline   RSpec    RSpec.info  h2.  h3.  *  1 RSpec RSpec on Rails ():http://jp.rubyist.net/magazine/?0021-Rspec *  2 RSpec on Rails ():http://jp.rubyist.net/magazine/?0023-Rspec 
    RSpec を使い始める人が読むべき N 個のドキュメント
  • 社内勉強会で RSpec の基本機能の紹介をした - 恒温動物の生活ログ

    スライドを SpeakerDeck に上げました。

    社内勉強会で RSpec の基本機能の紹介をした - 恒温動物の生活ログ
  • RSpec tips - ペンギンラボ Wiki


    The RSpec Book  describe / context describe  example group example group 1 (RSpec::ExampleGroup::)  describe  example group  describe "root"doit "print ancestors" do p self.class.ancestors # => [RSpec::Core::ExampleGroup::Nested_1] end describe "nested"doit "print ancestors" do p self.class.ancestors # => [RSpec::Core::ExampleGroup: