You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Testing Vim plugins is usually a non-trivial task. Many people just don’t do it because they find it either too painful or simply don’t know how to do it efficiently. However, if you like Ruby, there is a great tool that will help you write beautiful, easy to read, end-to-end tests for your Vim projects. Introducing Vimrunner Vimmrunner, written by Andrew Radev, is a project that spawns Vim instan
Rails 4.1 allows us to use Spring to run our rails and rake commands quickly by running your application in the background and avoiding the rails startup time penalty. It took me a little while to find this information, so here is my guide to setting this up. I’m using the Rspec testing framework with the Guard event watcher as the test runner. Spring allows us to watch the test run almost immedia
本日、私たちEverydayRails日本語版翻訳チームは『Everyday Rails – RSpecによるRailsテスト入門』のベータ版を公開しました。 本書はAaron Sumner氏のblogである Everyday Rails Blogの内容に基づく6つの章と本書の為に書き下ろした6つの章、本書の為のサンプルRailsアプリケーションで構成されています。 本書の日本語版翻訳チームのメンバーも本書でRSpecを学んでおり、オススメの良書です。 テストの有用性や便利なツールを説明しながら、実際のところのメリット・デメリットが書かれていて実践的な内容になっています。 著者のAaron氏はサンプルアプリケーションを使ってテストの組み込み方を説明しながら、それでもまずは自分自身のアプリケーションに対してテストを書いてみる事の重要性を説いています。 Railsアプリケーションは作った事はあ
このテのエントリも何度目になるかわかりませんが、 実際に使ってきて「これだ!」という環境がある程度確立できた気がするので 一旦ここにまとめておきます。Ruby1.9.3、Rails3.2.2で動作確認。 参考: http://ja.asciicasts.com/episodes/285-spork http://d.hatena.ne.jp/akihito_s/20110701 (今更)RSpec2+Capybara-webkitでインテグレーションテスト - === SANDmark 19106 === beginning stress test RSpec2 + Capybara-Webkitでの注意点 - === SANDmark 19106 === beginning stress test 使うものリスト: ライブラリ名 ちょっとした解説 Spork テストの高速化をしてくれるD
thoughtbot/factory_girl : 人気の fixture replacement library。fixture だと毎回リセットするのに手間がかかったりするところを、そのテストで必要なデータだけを生成できる。データも DSL で書ける。 bmabey/database_cleaner : テスト終了時にデータベースを綺麗にしてくれるもの。いろんな ORM に対応。 Usage · thoughtbot/factory_girl Wiki 使い方 - factory_girl Gemfile に gem 'factory_girl' を追加(test group のなか) spec/factories.rb を作成 FactoryGirl.define do factory :user do created_at Time.now updated_at Time.now
$ bundle install $ spork --bootstrap Using RSpec Bootstrapping /Users/fakestarbaby/Projects/rails/devfun/spec/spec_helper.rb. Done. Edit /Users/fakestarbaby/Projects/rails/devfun/spec/spec_helper.rb now with your favorite text editor and follow the instructions. require 'rubygems' require 'spork' #uncomment the following line to use spork with the debugger #require 'spork/ext/ruby-debug' Spork.pre
あらすじ ZenTestを使えばテストを*specファイルを変更したタイミングで実行できるという事を知った。 ファイル編集する -> alt+tabでウィンドウ切り替える -> プロンプトでrspecコマンドうつ…の繰り返しとはなんだったのか……。 参考サイト autotestの結果をgrowlに通知する | Kwappa研究開発室 Ruby の開発環境として ZenTest(autotest)を入れた - @sugamasao.blog.title # => ”コードで世界を変えたい” 環境 Windows XP 導入済み Ruby 1.8.7 Rspec 2.5 Rubygems バージョン失念 手順 ZenTest導入 まずはZenTestをgemで導入……しようと思ったらgem自体のアップデートを要求された。 gem update --systemアップした後はgem 1.8.10
■ [ruby] Rubyのテスト環境大戦争 おまいらは本当にテストが好きだな!というわけで、Rubyのテスト関係のライブラリを並べてみた。 テストフレームワーク Test::Unit Ruby標準添付のユニットテスト用フレームワーク。 RSpec DSLを使う、「BDD」という概念を流行らしたユニットテスト用フレームワーク。 Cucumber 自然言語を使って、ブラックボックステストを記述する。RSpecの「Stories」と呼ばれていた機能が独立した。 あとはShouldaとかbaconとかいろいろありますけども。 モック・スタブライブラリ モック=あるオブジェクトに期待したメッセージが飛ぶかどうかテストするためのオブジェクト、 スタブ=ネットワークが絡むとか、実際のオブジェクトが使えない場合に使う偽オブジェクト。 と思ってるんですけどどうなんですかね(more: モックとスタブの違い
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
例のごとく既出だけど今回はattribute of subjectについて。rspec-core(2.5.1)/features/subject/attribute_of_subject.feature参考。「it { subject.first.size.should eq 2 }」とかするのやだよね。そんなときはitsを使えばステキになるよって話。 基本的にはシンボルか文字列で指定する describe Array do context 'when first created' do its(:size) { should eq 0 } its('size') { should eq 0 } end end % rspec -cfs attribute_of_subject_spec_1.rb Array when first created size should == 0 size
こんにちは、ほりいです。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 内容は若干古いのですが、
『るびま』は、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 直
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く