Rails 2.3.14 app rspec (1.3.2) rspec-rails (1.3.4) When I run bundle exec rake spec, not matter what, I get: 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 0% passed I have one spec file, and I hit the first debug statement, and not the 2nd: require ''spec_helper'' describe Api::Admin::V1::UsersController do describe "/api/admin/v1/users" do describe "GET index" do debugger it "should return first 20 users" do debugger assert_equal false, true end it "should return page 2" do end it "should filter on last name" do end end end end What could be causing this? Thanks, -- Robbie
On Tue, Jun 5, 2012 at 3:47 PM, Robbie Leib <robbie at onthecity.org> wrote:> Rails 2.3.14 app > > rspec (1.3.2) > rspec-rails (1.3.4) > > When I run bundle exec rake spec, not matter what, I get: > > 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notificationsThis is not rspec''s output, so something else is not configured correctly. Would you mind posting the Rakefile and spec/spec_helper.rb?> 0% passed > > I have one spec file, and I hit the first debug statement, and not the 2nd: > > require ''spec_helper'' > > describe Api::Admin::V1::UsersController do > ? ? ? ?describe "/api/admin/v1/users" do > ? ? ? ? ? ? ? ?describe "GET index" do > ? ? ? ? ? ? ? ? ? ? ? ?debugger > ? ? ? ? ? ? ? ? ? ? ? ?it "should return first 20 users" do > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?debugger > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?assert_equal false, true > ? ? ? ? ? ? ? ? ? ? ? ?end > ? ? ? ? ? ? ? ? ? ? ? ?it "should return page 2" do > ? ? ? ? ? ? ? ? ? ? ? ?end > ? ? ? ? ? ? ? ? ? ? ? ?it "should filter on last name" do > ? ? ? ? ? ? ? ? ? ? ? ?end > ? ? ? ? ? ? ? ?end > ? ? ? ?end > end > > What could be causing this? > > Thanks, > > > > -- > > Robbie > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users
*************************************
*************************************
Rakefile
*************************************
*************************************
require(File.join(File.dirname(__FILE__), ''config'',
''boot''))
require ''rake''
require ''rake/testtask''
require ''rake/rdoctask''
require ''tasks/rails''
# Load the resque gem rake tasks into our namespace
# http://stackoverflow.com/questions/1878640/including-rake-tasks-in-gems
Dir["#{Gem.searcher.find(''resque'').full_gem_path}/lib/tasks/*.rake"].each
{ |ext| load ext }
*************************************
*************************************
rspec.rake
*************************************
*************************************
gem ''test-unit'', ''1.2.3'' if
RUBY_VERSION.to_f >= 1.9
rspec_gem_dir = nil
Dir["#{RAILS_ROOT}/vendor/gems/*"].each do |subdir|
rspec_gem_dir = subdir if
subdir.gsub("#{RAILS_ROOT}/vendor/gems/","") =~
/^(\w+-)?rspec-(\d+)/ &&
File.exist?("#{subdir}/lib/spec/rake/spectask.rb")
end
rspec_plugin_dir = File.expand_path(File.dirname(__FILE__) +
''/../../vendor/plugins/rspec'')
if rspec_gem_dir && (test ?d, rspec_plugin_dir)
raise "\n#{''*''*50}\nYou have rspec installed in both
vendor/gems and vendor/plugins\nPlease pick one and dispose of the
other.\n#{''*''*50}\n\n"
end
if rspec_gem_dir
$LOAD_PATH.unshift("#{rspec_gem_dir}/lib")
elsif File.exist?(rspec_plugin_dir)
$LOAD_PATH.unshift("#{rspec_plugin_dir}/lib")
end
# Don''t load rspec if running "rake gems:*"
unless ARGV.any? {|a| a =~ /^gems/}
begin
require ''spec/rake/spectask''
rescue MissingSourceFile
module Spec
module Rake
class SpecTask
include ::Rake::DSL if defined?(::Rake::DSL)
def initialize(name)
task name do
# if rspec-rails is a configured gem, this will output helpful
material and exit ...
require
File.expand_path(File.join(File.dirname(__FILE__),"..","..","config","environment"))
# ... otherwise, do this:
raise <<-MSG
#{"*" * 80}
* You are trying to run an rspec rake task defined in
* #{__FILE__},
* but rspec can not be found in vendor/gems, vendor/plugins or system gems.
#{"*" * 80}
MSG
end
end
end
end
end
end
Rake.application.instance_variable_get(''@tasks'').delete(''default'')
spec_prereq = File.exist?(File.join(RAILS_ROOT, ''config'',
''database.yml'')) ? "db:test:prepare" : :noop
task :noop do
end
task :default => :spec
task :stats => "spec:statsetup"
desc "Run all specs in spec directory (excluding plugin specs)"
Spec::Rake::SpecTask.new(:spec => spec_prereq) do |t|
t.spec_opts = [''--options'',
"\"#{RAILS_ROOT}/spec/spec.opts\""]
t.spec_files = FileList[''spec/**/*_spec.rb'']
end
namespace :spec do
desc "Run all specs in spec directory with RCov (excluding plugin
specs)"
Spec::Rake::SpecTask.new(:rcov) do |t|
t.spec_opts = [''--options'',
"\"#{RAILS_ROOT}/spec/spec.opts\""]
t.spec_files = FileList[''spec/**/*_spec.rb'']
t.rcov = true
t.rcov_opts = lambda do
IO.readlines("#{RAILS_ROOT}/spec/rcov.opts").map {|l|
l.chomp.split " "}.flatten
end
end
desc "Print Specdoc for all specs (excluding plugin specs)"
Spec::Rake::SpecTask.new(:doc) do |t|
t.spec_opts = ["--format", "specdoc",
"--dry-run"]
t.spec_files = FileList[''spec/**/*_spec.rb'']
end
desc "Print Specdoc for all plugin examples"
Spec::Rake::SpecTask.new(:plugin_doc) do |t|
t.spec_opts = ["--format", "specdoc",
"--dry-run"]
t.spec_files =
FileList[''vendor/plugins/**/spec/**/*_spec.rb''].exclude(''vendor/plugins/rspec/*'')
end
[:models, :controllers, :views, :helpers, :lib, :integration].each do |sub|
desc "Run the code examples in spec/#{sub}"
Spec::Rake::SpecTask.new(sub => spec_prereq) do |t|
t.spec_opts = [''--options'',
"\"#{RAILS_ROOT}/spec/spec.opts\""]
t.spec_files = FileList["spec/#{sub}/**/*_spec.rb"]
end
end
desc "Run the code examples in vendor/plugins (except RSpec''s
own)"
Spec::Rake::SpecTask.new(:plugins => spec_prereq) do |t|
t.spec_opts = [''--options'',
"\"#{RAILS_ROOT}/spec/spec.opts\""]
t.spec_files =
FileList[''vendor/plugins/**/spec/**/*_spec.rb''].exclude(''vendor/plugins/rspec/*'').exclude("vendor/plugins/rspec-rails/*")
end
namespace :plugins do
desc "Runs the examples for rspec_on_rails"
Spec::Rake::SpecTask.new(:rspec_on_rails) do |t|
t.spec_opts = [''--options'',
"\"#{RAILS_ROOT}/spec/spec.opts\""]
t.spec_files =
FileList[''vendor/plugins/rspec-rails/spec/**/*_spec.rb'']
end
end
# Setup specs for stats
task :statsetup do
require ''code_statistics''
::STATS_DIRECTORIES << %w(Model\ specs spec/models) if
File.exist?(''spec/models'')
::STATS_DIRECTORIES << %w(View\ specs spec/views) if
File.exist?(''spec/views'')
::STATS_DIRECTORIES << %w(Controller\ specs spec/controllers) if
File.exist?(''spec/controllers'')
::STATS_DIRECTORIES << %w(Helper\ specs spec/helpers) if
File.exist?(''spec/helpers'')
::STATS_DIRECTORIES << %w(Library\ specs spec/lib) if
File.exist?(''spec/lib'')
::STATS_DIRECTORIES << %w(Routing\ specs spec/routing) if
File.exist?(''spec/routing'')
::STATS_DIRECTORIES << %w(Integration\ specs spec/integration) if
File.exist?(''spec/integration'')
::CodeStatistics::TEST_TYPES << "Model specs" if
File.exist?(''spec/models'')
::CodeStatistics::TEST_TYPES << "View specs" if
File.exist?(''spec/views'')
::CodeStatistics::TEST_TYPES << "Controller specs" if
File.exist?(''spec/controllers'')
::CodeStatistics::TEST_TYPES << "Helper specs" if
File.exist?(''spec/helpers'')
::CodeStatistics::TEST_TYPES << "Library specs" if
File.exist?(''spec/lib'')
::CodeStatistics::TEST_TYPES << "Routing specs" if
File.exist?(''spec/routing'')
::CodeStatistics::TEST_TYPES << "Integration specs" if
File.exist?(''spec/integration'')
end
namespace :db do
namespace :fixtures do
desc "Load fixtures (from spec/fixtures) into the current
environment''s database. Load specific fixtures using FIXTURES=x,y.
Load from subdirectory in test/fixtures using FIXTURES_DIR=z."
task :load => :environment do
ActiveRecord::Base.establish_connection(Rails.env)
base_dir = File.join(Rails.root, ''spec'',
''fixtures'')
fixtures_dir = ENV[''FIXTURES_DIR''] ?
File.join(base_dir, ENV[''FIXTURES_DIR'']) : base_dir
require ''active_record/fixtures''
(ENV[''FIXTURES''] ?
ENV[''FIXTURES''].split(/,/).map {|f| File.join(fixtures_dir, f)
} : Dir.glob(File.join(fixtures_dir, ''*.{yml,csv}''))).each do
|fixture_file|
Fixtures.create_fixtures(File.dirname(fixture_file),
File.basename(fixture_file, ''.*''))
end
end
end
end
end
end
*************************************
*************************************
spec_helper.rb
*************************************
*************************************
# This file is copied to ~/spec when you run ''ruby script/generate
rspec''
# from the project root directory.
ENV["RAILS_ENV"] ||= ''test''
require
File.expand_path(File.join(File.dirname(__FILE__),''..'',''config'',''environment''))
require ''spec/autorun''
require ''spec/rails''
# Uncomment the next line to use webrat''s matchers
#require ''webrat/integrations/rspec-rails''
# Requires supporting files with custom matchers and macros, etc,
# in ./support/ and its subdirectories.
Dir[File.expand_path(File.join(File.dirname(__FILE__),''support'',''**'',''*.rb''))].each
{|f| require f}
Spec::Runner.configure do |config|
# If you''re not using ActiveRecord you should remove these
# lines, delete config/database.yml and disable :active_record
# in your config/boot.rb
config.use_transactional_fixtures = true
config.use_instantiated_fixtures = false
config.fixture_path = RAILS_ROOT + ''/test/fixtures/''
# == Fixtures
#
# You can declare fixtures for each example_group like this:
# describe "...." do
# fixtures :table_a, :table_b
#
# Alternatively, if you prefer to declare them only once, you can
# do so right here. Just uncomment the next line and replace the fixture
# names with your fixtures.
#
# config.global_fixtures = :table_a, :table_b
#
# If you declare global fixtures, be aware that they will be declared
# for all of your examples, even those that don''t use them.
#
# You can also declare which fixtures to use (for example fixtures for
test/fixtures):
#
# config.fixture_path = RAILS_ROOT + ''/spec/fixtures/''
#
# == Mock Framework
#
# RSpec uses its own mocking framework by default. If you prefer to
# use mocha, flexmock or RR, uncomment the appropriate line:
#
config.mock_with :mocha
# config.mock_with :flexmock
# config.mock_with :rr
#
# == Notes
#
# For more information take a look at Spec::Runner::Configuration and
Spec::Runner
end
On Thu, Jun 7, 2012 at 11:51 AM, Robbie Leib <robbie at onthecity.org> wrote:> ************************************* > ************************************* > rspec.rake > ************************************* > ************************************* > > gem ''test-unit'', ''1.2.3'' if RUBY_VERSION.to_f >= 1.9This might be the problem right here. Are you running in Ruby 1.9 and do you have test-unit-1.2.3 installed?
Did this help at all? On Jun 7, 2012, at 9:51 AM, Robbie Leib wrote:> ************************************* > ************************************* > Rakefile > ************************************* > ************************************* > > require(File.join(File.dirname(__FILE__), ''config'', ''boot'')) > > require ''rake'' > require ''rake/testtask'' > require ''rake/rdoctask'' > > require ''tasks/rails'' > > # Load the resque gem rake tasks into our namespace > # http://stackoverflow.com/questions/1878640/including-rake-tasks-in-gems > Dir["#{Gem.searcher.find(''resque'').full_gem_path}/lib/tasks/*.rake"].each { |ext| load ext } > > > ************************************* > ************************************* > rspec.rake > ************************************* > ************************************* > > gem ''test-unit'', ''1.2.3'' if RUBY_VERSION.to_f >= 1.9 > rspec_gem_dir = nil > Dir["#{RAILS_ROOT}/vendor/gems/*"].each do |subdir| > rspec_gem_dir = subdir if subdir.gsub("#{RAILS_ROOT}/vendor/gems/","") =~ /^(\w+-)?rspec-(\d+)/ && File.exist?("#{subdir}/lib/spec/rake/spectask.rb") > end > rspec_plugin_dir = File.expand_path(File.dirname(__FILE__) + ''/../../vendor/plugins/rspec'') > > if rspec_gem_dir && (test ?d, rspec_plugin_dir) > raise "\n#{''*''*50}\nYou have rspec installed in both vendor/gems and vendor/plugins\nPlease pick one and dispose of the other.\n#{''*''*50}\n\n" > end > > if rspec_gem_dir > $LOAD_PATH.unshift("#{rspec_gem_dir}/lib") > elsif File.exist?(rspec_plugin_dir) > $LOAD_PATH.unshift("#{rspec_plugin_dir}/lib") > end > > # Don''t load rspec if running "rake gems:*" > unless ARGV.any? {|a| a =~ /^gems/} > > begin > require ''spec/rake/spectask'' > rescue MissingSourceFile > module Spec > module Rake > class SpecTask > include ::Rake::DSL if defined?(::Rake::DSL) > > def initialize(name) > task name do > # if rspec-rails is a configured gem, this will output helpful material and exit ... > require File.expand_path(File.join(File.dirname(__FILE__),"..","..","config","environment")) > > # ... otherwise, do this: > raise <<-MSG > > #{"*" * 80} > * You are trying to run an rspec rake task defined in > * #{__FILE__}, > * but rspec can not be found in vendor/gems, vendor/plugins or system gems. > #{"*" * 80} > MSG > end > end > end > end > end > end > > Rake.application.instance_variable_get(''@tasks'').delete(''default'') > > spec_prereq = File.exist?(File.join(RAILS_ROOT, ''config'', ''database.yml'')) ? "db:test:prepare" : :noop > task :noop do > end > > task :default => :spec > task :stats => "spec:statsetup" > > desc "Run all specs in spec directory (excluding plugin specs)" > Spec::Rake::SpecTask.new(:spec => spec_prereq) do |t| > t.spec_opts = [''--options'', "\"#{RAILS_ROOT}/spec/spec.opts\""] > t.spec_files = FileList[''spec/**/*_spec.rb''] > end > > namespace :spec do > desc "Run all specs in spec directory with RCov (excluding plugin specs)" > Spec::Rake::SpecTask.new(:rcov) do |t| > t.spec_opts = [''--options'', "\"#{RAILS_ROOT}/spec/spec.opts\""] > t.spec_files = FileList[''spec/**/*_spec.rb''] > t.rcov = true > t.rcov_opts = lambda do > IO.readlines("#{RAILS_ROOT}/spec/rcov.opts").map {|l| l.chomp.split " "}.flatten > end > end > > desc "Print Specdoc for all specs (excluding plugin specs)" > Spec::Rake::SpecTask.new(:doc) do |t| > t.spec_opts = ["--format", "specdoc", "--dry-run"] > t.spec_files = FileList[''spec/**/*_spec.rb''] > end > > desc "Print Specdoc for all plugin examples" > Spec::Rake::SpecTask.new(:plugin_doc) do |t| > t.spec_opts = ["--format", "specdoc", "--dry-run"] > t.spec_files = FileList[''vendor/plugins/**/spec/**/*_spec.rb''].exclude(''vendor/plugins/rspec/*'') > end > > [:models, :controllers, :views, :helpers, :lib, :integration].each do |sub| > desc "Run the code examples in spec/#{sub}" > Spec::Rake::SpecTask.new(sub => spec_prereq) do |t| > t.spec_opts = [''--options'', "\"#{RAILS_ROOT}/spec/spec.opts\""] > t.spec_files = FileList["spec/#{sub}/**/*_spec.rb"] > end > end > > desc "Run the code examples in vendor/plugins (except RSpec''s own)" > Spec::Rake::SpecTask.new(:plugins => spec_prereq) do |t| > t.spec_opts = [''--options'', "\"#{RAILS_ROOT}/spec/spec.opts\""] > t.spec_files = FileList[''vendor/plugins/**/spec/**/*_spec.rb''].exclude(''vendor/plugins/rspec/*'').exclude("vendor/plugins/rspec-rails/*") > end > > namespace :plugins do > desc "Runs the examples for rspec_on_rails" > Spec::Rake::SpecTask.new(:rspec_on_rails) do |t| > t.spec_opts = [''--options'', "\"#{RAILS_ROOT}/spec/spec.opts\""] > t.spec_files = FileList[''vendor/plugins/rspec-rails/spec/**/*_spec.rb''] > end > end > > # Setup specs for stats > task :statsetup do > require ''code_statistics'' > ::STATS_DIRECTORIES << %w(Model\ specs spec/models) if File.exist?(''spec/models'') > ::STATS_DIRECTORIES << %w(View\ specs spec/views) if File.exist?(''spec/views'') > ::STATS_DIRECTORIES << %w(Controller\ specs spec/controllers) if File.exist?(''spec/controllers'') > ::STATS_DIRECTORIES << %w(Helper\ specs spec/helpers) if File.exist?(''spec/helpers'') > ::STATS_DIRECTORIES << %w(Library\ specs spec/lib) if File.exist?(''spec/lib'') > ::STATS_DIRECTORIES << %w(Routing\ specs spec/routing) if File.exist?(''spec/routing'') > ::STATS_DIRECTORIES << %w(Integration\ specs spec/integration) if File.exist?(''spec/integration'') > ::CodeStatistics::TEST_TYPES << "Model specs" if File.exist?(''spec/models'') > ::CodeStatistics::TEST_TYPES << "View specs" if File.exist?(''spec/views'') > ::CodeStatistics::TEST_TYPES << "Controller specs" if File.exist?(''spec/controllers'') > ::CodeStatistics::TEST_TYPES << "Helper specs" if File.exist?(''spec/helpers'') > ::CodeStatistics::TEST_TYPES << "Library specs" if File.exist?(''spec/lib'') > ::CodeStatistics::TEST_TYPES << "Routing specs" if File.exist?(''spec/routing'') > ::CodeStatistics::TEST_TYPES << "Integration specs" if File.exist?(''spec/integration'') > end > > namespace :db do > namespace :fixtures do > desc "Load fixtures (from spec/fixtures) into the current environment''s database. Load specific fixtures using FIXTURES=x,y. Load from subdirectory in test/fixtures using FIXTURES_DIR=z." > task :load => :environment do > ActiveRecord::Base.establish_connection(Rails.env) > base_dir = File.join(Rails.root, ''spec'', ''fixtures'') > fixtures_dir = ENV[''FIXTURES_DIR''] ? File.join(base_dir, ENV[''FIXTURES_DIR'']) : base_dir > > require ''active_record/fixtures'' > (ENV[''FIXTURES''] ? ENV[''FIXTURES''].split(/,/).map {|f| File.join(fixtures_dir, f) } : Dir.glob(File.join(fixtures_dir, ''*.{yml,csv}''))).each do |fixture_file| > Fixtures.create_fixtures(File.dirname(fixture_file), File.basename(fixture_file, ''.*'')) > end > end > end > end > end > > end > > > > ************************************* > ************************************* > spec_helper.rb > ************************************* > ************************************* > > > # This file is copied to ~/spec when you run ''ruby script/generate rspec'' > # from the project root directory. > ENV["RAILS_ENV"] ||= ''test'' > require File.expand_path(File.join(File.dirname(__FILE__),''..'',''config'',''environment'')) > require ''spec/autorun'' > require ''spec/rails'' > > # Uncomment the next line to use webrat''s matchers > #require ''webrat/integrations/rspec-rails'' > > # Requires supporting files with custom matchers and macros, etc, > # in ./support/ and its subdirectories. > Dir[File.expand_path(File.join(File.dirname(__FILE__),''support'',''**'',''*.rb''))].each {|f| require f} > > Spec::Runner.configure do |config| > # If you''re not using ActiveRecord you should remove these > # lines, delete config/database.yml and disable :active_record > # in your config/boot.rb > config.use_transactional_fixtures = true > config.use_instantiated_fixtures = false > config.fixture_path = RAILS_ROOT + ''/test/fixtures/'' > > # == Fixtures > # > # You can declare fixtures for each example_group like this: > # describe "...." do > # fixtures :table_a, :table_b > # > # Alternatively, if you prefer to declare them only once, you can > # do so right here. Just uncomment the next line and replace the fixture > # names with your fixtures. > # > # config.global_fixtures = :table_a, :table_b > # > # If you declare global fixtures, be aware that they will be declared > # for all of your examples, even those that don''t use them. > # > # You can also declare which fixtures to use (for example fixtures for test/fixtures): > # > # config.fixture_path = RAILS_ROOT + ''/spec/fixtures/'' > # > # == Mock Framework > # > # RSpec uses its own mocking framework by default. If you prefer to > # use mocha, flexmock or RR, uncomment the appropriate line: > # > config.mock_with :mocha > # config.mock_with :flexmock > # config.mock_with :rr > # > # == Notes > # > # For more information take a look at Spec::Runner::Configuration and Spec::Runner > end >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20120611/44dade49/attachment-0001.html>
ruby -v: ruby 1.8.7 (2012-02-08 MBARI 8/0x6770 on patchlevel 358) [i686-darwin11.4.0], MBARI 0x6770, Ruby Enterprise Edition 2012.02 bundle list: * Ascii85 (1.0.1) * POpen4 (0.1.4) * Platform (0.4.0) * RedCloth (4.1.9) * RubyInline (3.11.2) * SystemTimer (1.2.3) * ZenTest (4.8.1) * actionmailer (2.3.14) * actionpack (2.3.14) * activerecord (2.3.14) * activeresource (2.3.14) * activesupport (2.3.14) * addressable (2.2.8) * after_commit (1.0.8) * airbrake (3.1.0) * amazon-ecs (0.5.7) * ancestry (1.3.0) * annotate (2.4.0) * archive-tar-minitar (0.5.2) * barby (0.3.2) * bitly (0.6.1) * builder (3.0.0) * bundler (1.1.4) * capistrano (2.12.0) * capybara (1.1.1) * cgi_multipart_eof_fix (2.5.0) * childprocess (0.3.2) * chronic (0.3.0) * color (1.4.0) * columnize (0.3.6) * crack (0.1.6) * cucumber (1.1.0) * cucumber-rails (0.3.2) * daemons (1.0.10) * dalli (1.0.5) * database_cleaner (0.8.0) * date-performance (0.4.8) * diff-lcs (1.1.3) * domain_name (0.5.3) * excon (0.6.6) * factory_girl (2.6.4) * faraday (0.7.6) * fastercsv (1.5.3) * fastthread (1.0.7) * ffi (1.0.11) * fog (0.10.0) * foreman (0.46.0) * forgery (0.3.0) * formatador (0.2.3) * gem_plugin (0.2.3) * geokit (1.6.5 98b758b) * gherkin (2.5.4) * git_remote_branch (0.3.3) * google4r-checkout (1.0.6 c6f7c0a) * grit (2.5.0) * growl (1.0.3) * guard (1.1.1) * guard-cucumber (0.7.5) * guard-rspec (1.0.0) * guard-test (0.5.0) * hashie (0.2.2) * heroku (2.25.0) * highline (1.6.12) * hiredis (0.4.5) * hoe (2.8.0) * hpricot (0.8.6) * httparty (0.5.2) * httpauth (0.1) * icalendar (1.0.2) * image_science (1.1.3) * jammit (0.6.5) * json (1.4.6) * json_pure (1.7.3) * kgio (2.7.4) * koala (1.3.0) * launchy (2.1.0) * libwebsocket (0.1.3) * libxml-ruby (1.1.3) * linecache (0.46) * listen (0.4.2) * mail (2.2.5) * mechanize (2.1.1) * metaclass (0.0.1) * mime-types (1.16) * mocha (0.11.4) * money (3.0.5) * mongrel (1.1.5) * multi_json (1.0.4) * multipart-post (1.1.5) * mysql2 (0.2.18) * net-http-digest_auth (1.2.1) * net-http-persistent (2.6) * net-scp (1.0.4) * net-sftp (2.0.5) * net-ssh (2.1.4) * net-ssh-gateway (1.1.0) * netrc (0.7.4) * newrelic_rpm (3.3.5) * nokogiri (1.5.3) * ntlm-http (0.1.1) * oauth (0.4.1) * oauth2 (0.6.0) * open4 (1.3.0) * pdf-reader (1.1.1) * png (1.2.0) * polyglot (0.3.1) * posix-spawn (0.3.6) * prawn (0.12.0) * rabl (0.3.0) * rack (1.1.3) * rack-test (0.6.1) * rails (2.3.14) * rainbow (1.1.4) * rake (0.9.2.2) * rb-fchange (0.0.5) * rb-fsevent (0.9.1) * rb-inotify (0.8.8) * rbx-require-relative (0.0.9) * rcov (1.0.0) * redis (2.2.2) * redis-namespace (1.0.3) * resque (1.19.0 361879d) * resque-retry (0.1.0 d3fe417) * resque-scheduler (1.9.9 f57e393) * rest-client (1.6.1) * right_aws (3.0.4) * right_http_connection (1.3.0) * rmagick (2.5.2) * rpm_contrib (2.1.11) * rspec (1.3.2) * rspec-rails (1.3.4 dcabc8b) * ruby-debug (0.10.4) * ruby-debug-base (0.10.4) * ruby-hmac (0.3.2) * ruby-rc4 (0.1.5) * rubyzip (0.9.4) * rufus-scheduler (2.0.7) * rvideo (0.9.3) * sanitize (2.0.3) * sanitize_email (0.3.7) * sass (3.1.19) * selenium-webdriver (2.22.2) * shoulda (3.0.1) * shoulda-context (1.0.0) * shoulda-matchers (1.0.0) * showoff-io (0.3.1) * simple-navigation (3.7.0) * sinatra (1.1.0) * spork (0.8.5) * spork-testunit (0.0.8) * subcontractor (0.3.2) * term-ansicolor (1.0.7) * termios (0.9.4) * test-unit (2.2.0) * thor (0.15.2) * tilt (1.1) * timecop (0.3.5) * transaction-simple (1.4.0) * treetop (1.4.10) * ttfunk (1.0.3) * twitter (0.9.8) * typhoeus (0.2.4) * tzinfo (0.3.33) * unf (0.0.5) * unf_ext (0.0.5) * vegas (0.1.11) * webrobots (0.0.13) * wice_grid (0.6.0 fdcff0e) * will_paginate (2.3.16) * xpath (0.1.4) * yajl-ruby (0.7.5) * yui-compressor (0.9.6)