タグ rspec
新着順 10 users 50 users 100 users 500 users 1000 usersRubyist Magazine - エンドツーエンドテストの自動化は Cucumber から Turnip へ
エンドツーエンドテストの自動化は Cucumber から Turnip へ 皆さん、テストしていますか? Cucumber は使っていますか? RSpec は? テストなんか書いてない派ですか? Test::Unit 派ですか? あるいは minitest ばりばりですか? もちろんテストなしのリリースは有り得ませんので、何らかの方法でテストを実施されていることでしょう。 TDD/BDD といった... 続きを読む
テスト駆動開発について僕は誤解していた - 偏見プログラマの語り!
テスト | 22:20 ここ数日 ruby をやってるんですけど、ruby といえばテストらしいので Test::Unit やら RSpec やらを調べてました。しかし僕はこれまでまともな TDD をやってこなかったので、先にテストとは何ぞや?TDD とは何ぞや?ってのを調べたりしていました。 この記事は、ずぶの TDD 素人がテストについて知り始めたまとめです。 1. きっかけは RSpec の... 続きを読む
RSpec の入門とその一歩先へ - t-wadaの日記
event, ruby, rspec | 1st iterationfavotter の みたいな機能を RSpec で作りましょう message_filter_spec.rb を作成 require 'rubygems' require 'spec' describe MessageFilter do end git に登録 $ ls message_filter_spec.rb $ git ... 続きを読む
RSpecによるユニットテストの書き方 - tech.recompile.net
最近、新人のテストコードを見る機会があり、ユニットテストの書き方について考える機会があった。ユニットテストはテンプレートみたいなものがあるので、それさえ押さえれば、誰でも簡単に書くことができる。 ここでは、その方法について紹介したい。サンプルはRSpecで書くが、その他のユニットテストフレームワークでも、応用ができるとおもう。 はじめに ごく単純化すると、テスト対象は状態を持ち、入力を与えると何ら... 続きを読む
雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try
(この話は最初Twitterに書こうと思ったけど、長くなるのでブログに書くことにしました) 僕はRSpecやMinitestでテストを書くのは得意ですが、常にテストファースト(TDD)で開発するとは限りません。 今業務でやってるタスクはこんなふうに進めてます。 雑に動くものを作る ↓ 見た目をきれいにする&機能を作り込む ↓ ... 続きを読む
PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月の自分に教えたいので、まとめてみた - Qiita
PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月の自分に教えたいので、まとめてみたPHP(2894)RSpec(332)Rails(3068)Ruby(5516)zaruが2014/11/28にKobitoから投稿編集リクエストを作成する タイトル長い。すまぬ。PHPerとして約10年近く。Ruby自体は案件によ... 続きを読む
ITエンジニアがお金に関する本を10冊近く一気に読みあさってみた - give IT a try
はじめに:お金は稼げてるけどお金には無頓着な44歳ITエンジニア 僕はプログラマとして働いていて、株式会社ソニックガーデンのお給料やら、副業のフィヨルドブートキャンプのメンター料やら、執筆・翻訳した技術書(「プロを目指す人のためのRuby入門」と「Everyday Rails - RSpecによるRailsテスト入門」)の印税やら... 続きを読む
Ruby - 使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」 - Qiita
使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」Ruby(5237)RSpec(313)jnchitoが2014/10/27にKobitoから投稿(2014/10/27に編集)編集履歴(2)編集リクエストを作成する はじめに RSpecは難しい、よくわからない、といったコメントをときどき見かけます。 確かにちょっと独特な構文を持っていますし、機能も結構多いので「難しそ... 続きを読む
私はRSpecでテストをこんな感じで書いてる - アジャイルSEを目指すブログ
TDD, Ruby, Rspec私がRSpec使ってテスト書く時はこんな感じで書いてるよ〜ってのを書いてみた。*1 テストを書く順番についてTDDでコードを書く場合、先にテストを書く事になります。そして、そのテストを書く順番ですが、私は下記のような順番で書くように意識しています。設計する describe を書くitを書く subjectを明確にする before(context)を明確にするその... 続きを読む
RSpec をやめて Test::Unit に戻る - @tmtms のメモ
2014-10-12 RSpec をやめて Test::Unit に戻る Ruby 最近の RSpec は、それまで obj.stub(hoge: value) と書けたものが、 allow(obj).to receive(:hoge).and_return value と書かないといけなくなったりとか、正気の沙汰とは思えないような変更をしたりするので、何年かぶりに Test::Unit を使って... 続きを読む
RSpecのshouldはもう古い!新しい記法expectを使おう! #Ruby #Rspec - Qiita
というように書くようになりました。 別にshouldを使った記法がなくなったわけではありませんが、 https://github.com/rspec/rspec-expectations のREADME.mdには、もう新しいSyntaxの説明しか載っていないし、今後はexpectの方を使っていくほうがいいでしょう。 http://myronmars.to/n/dev-blog/2012/06/rs... 続きを読む
RSpec初心者必読!「Everyday Rails - RSpecによるRailsテスト入門」を発売しました - give IT a try
2014-02-07 RSpec初心者必読!「Everyday Rails - RSpecによるRailsテスト入門」を発売しました お知らせ 本 Ruby はじめに 以前から何度か紹介しているRSpec本の翻訳が終了し、ついに販売を開始しました! 提供フォーマットはMOBI(Kindle)、EPUB(iBooks)、PDFで、下記のページから購入できます。Everyday Rails - RSp... 続きを読む
RSpec を使い始める人が読むべき N 個のドキュメント | Aiming 開発者ブログ
こんにちは、ほりいです。Asset Pipeline に感銘を受けている今日この頃です。 今日は社内で RSpec をこれから勉強したいんだけど検索してもよくわからない!と質問を受けたので、読むべきエントリをまとめてみました。 # 現状ぐぐると RSpec.info がまず出てくるけどもう更新されてないっぽいので優しくないんですよね…… これは読んでおこう! スはスペックのス スはスペックのス 【... 続きを読む
Ruby - これを読むとRSpecの裏側がどうやって動いているのか分かるかもしれないぜ - Qiita
これはTokyuRuby会議08にて発表した資料を元にQiita向けに再編集したものです。 元々Advent Calendarと共用にしようと思って、どう考えても5分で話せない資料でLTしたのでした。 最初に RubyのテスティングフレームワークとしてはトップクラスにメジャーなRSpecですが、内側の実装が黒魔術感に溢れていて非常に読み辛い。 そしてカスタマイズするにも学習コストが高いという話を聞... 続きを読む
Rubyist Magazine - 改めて学ぶ RSpec
{{toc}} 書いた人 : 赤松 祐希 ([[@ukstudio|http://twitter.com/ukstudio]]) ! はじめに 当記事は Ruby のテスティングフレームワーク、RSpec の解説記事です。 入門記事ではなく、比較的実践的な内容を目指しているので it や describe やテストの実行の仕方など最低限の RSpec の知識ある人を対象としています。 RSpec ... 続きを読む
構築済みサーバを RSpec でテストする serverspec という gem をつくった - Gosuke Miyashita
Puppet や Chef で構築したサーバを RSpec でテストする で書いた仕組みを使いやすくするために serverspec という名前で gem 化してみた。 rubygems.org にも登録してあるので、gem install でインストールできる。 $ gem install serverspec インストールしたら、適当なディレクトリで serverspec-init を実行。す... 続きを読む
Rspec/Capybara/Turnipの入門記事を全力でまとめてみた - 酒と泪とRubyとRailsと
Rspec/Capybara/Turnipの入門記事を全力でまとめてみた Aug 30th, 2013 Tweet さっき、『 The Rspec Book』を読み終えました。厚めの本ですが、RspecやCucumber、Webrat、Seleniumなどを活用するためのノウハウ満載で大満足でした! ということで、この本で読んだ内容を忘れないようにするためと、その過程でRspec/Capybara... 続きを読む
プログラマのスキルが1日でガンガン伸びた! #coderetreat in Drecom powered by AgileShibuya | Act as Professional - hiroki.jp by HIROCASTER
本日はご参加頂ありがとうございました。朝6時30分から起きたかいがあったと思う@HIROCASTERでございませう。 Coderetreat が、なぜプログラマのスキルアップに効果があるのか、実感できて頂けたのではないでしょうか。 僕自身もRspecのモダンな書き方は改めて学ぶべき機会を与えてもらいました。(Thanks @takkanm) 続きを読む
Ruby - 使えるRSpec入門・その3「ゼロからわかるモックを使ったテストの書き方」 - Qiita
使えるRSpec入門・その3「ゼロからわかるモックを使ったテストの書き方」Ruby(5464)RSpec(328)jnchitoが2014/11/21にKobitoから投稿(2014/11/21に編集)編集履歴(3)編集リクエストを作成する はじめに みなさんこんにちは! この記事は「必要最小限の努力で最大限実戦で使える知識を提供するRSpec入門記事」、略して「使えるRSpec入門」の第3回です... 続きを読む
RSpec::HueFormatter on Vimeo
Additional Links Vimeo About Vimeo Vimeo Blog Vimeo Guidelines Developers Jobs Help Help Center Basics Video School FAQ Forums More On Demand Everywhere Upload Site Map Upgrade Vimeo Plus Vimeo PRO Vi... 続きを読む
RSpec でテストを作るのに役立つ「モック/スタブ」のシンプルな説明 - 酒と泪とRubyとRailsと
ユニットテストで使われるモックとスタブを正しく理解するために、シンプルな説明を作ってみました。 モックとスタブを有効に活用して、より効率的なTDDを目指します! スタブ/モックとは? スタブ/モックは、単体テスト(Unit Test)で必要となるパーツを擬似的に再現するための仕組みです。 なぜパーツを擬似的に再現する必要があるかというと、 (1) 全てを「本物」でテストしようとすると、全てが揃わな... 続きを読む
「RSpec は英語として読みやすいから良い」というお題目はなんだったのか - 刺身☆ブーメランのブログ / @kyanny's blog
rspec-2.11 がリリースされましたね。いくつかの変更点の中に、今後は should ではなく expect を推奨し、デフォルトでは expect のみが有効化されるようになる、というものがありました。http://myronmars.to/n/dev-blog/2012/06/rspecs-new-expectation-syntax個人的にこの変更は説得力に欠けるなーと思っていて、 e... 続きを読む
InfratasterでNginxのルーティングのテスト書いてる: InfratasterでNginxのルーティングのテスト書いてる, , Infratasterは、ServerspecみたいにRubyのRSpecの記法でテストを書いて、(例えば)HTTPリクエスト
[Infrataster] InfratasterでNginxのルーティングのテスト書いてるサーバーのテストはServerspecで書いているんだけど、Nginxの設定ファイルで書いているウェブサーバーのルーティングのテストをどうしようかと思っていました。自分で、簡単なツールでも書くべきかなあと。 /path/to/app でアプリケーションにプロクシーする 但しcookieがない場合は静的ファイ... 続きを読む
Puppet や Chef で構築したサーバを RSpec でテストする - Gosuke Miyashita
Puppet マニフェストをリファクタリングするからテスト書くぞ、ってことで、 puppet-lxc-test-box に書いたように、テストするためのシステムコンテナを簡単に作る仕組みをつくったので、今度は実際にテストコードを書くためのベースをつくってみた。 rspec-lxc-test-box こんな感じでテストが書ける。 require 'container_spec_helper' des... 続きを読む
RSpecの入門とその一歩先へ ~RSpec 3バージョン~ - Qiita
はじめに 有名な初心者向けのRSpec入門記事として、和田卓人さんの「RSpec の入門とその一歩先へ」という記事があります。 僕もRSpecを全く知らなかった頃に参考にさせてもらいました。 今読んでもとても素晴らしい資料なのですが、RSpecのバージョンが古く、現状の書き方とマッチしなくなってきているのが少しもったいないところです。 そこで、この記事では和田さんの記事をRSpec 3バージョンに... 続きを読む