# Do rspec, hpricot, and cucumber come with Ruby?

**URL:** <https://www.ruby-forum.com/t/do-rspec-hpricot-and-cucumber-come-with-ruby/195357>\
**Category:** Ruby\
**Created:** [September 22, 2010, 5:13am UTC](https://www.ruby-forum.com/t/do-rspec-hpricot-and-cucumber-come-with-ruby/195357 "2010-09-22T05:13:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![wolfv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b3f665/32.png) [@wolfv](https://www.ruby-forum.com/u/wolfv)\
**Post date:** [September 22, 2010, 5:13am UTC](https://www.ruby-forum.com/t/do-rspec-hpricot-and-cucumber-come-with-ruby/195357/1 "2010-09-22T05:13:55Z")

</div>

Hello. My name is wolfv and I am new to Ruby. I appreciate your  
answers to the following three questions.

1. Do the rspec, hpricot, and cucumber packages come with Ruby? They  
are not listed in  
[RDoc Documentation](http://www.ruby-doc.org/stdlib/)  
or  
[RDoc Documentation](http://www.ruby-doc.org/ruby-1.9/index.html) \> Files

2. Does that mean I will need to download the files from RubyGems?

3. [http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-is-released/](http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-is-released/)  
says “Ruby 1.9.2 passes over 99% of RubySpec.” What does “passes over”  
mean?

Thank you,  
wolfv

---

<div class="post-metadata">

**Author:** ![wolfv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b3f665/32.png) [@wolfv](https://www.ruby-forum.com/u/wolfv)\
**Post date:** [September 22, 2010, 6:04am UTC](https://www.ruby-forum.com/t/do-rspec-hpricot-and-cucumber-come-with-ruby/195357/2 "2010-09-22T06:04:18Z")

</div>

On Sep 21, 2010, at 20:14 , Wolfram Volpi wrote:

> Hello. My name is wolfv and I am new to Ruby. I appreciate your  
> answers to the following three questions.
> 
> 1. Do the rspec, hpricot, and cucumber packages come with Ruby? They  
> are not listed in  
> [RDoc Documentation](http://www.ruby-doc.org/stdlib/)  
> or  
> [RDoc Documentation](http://www.ruby-doc.org/ruby-1.9/index.html) \> Files

no

> 1. Does that mean I will need to download the files from RubyGems?

yes

> 1. [http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-is-released/](http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-is-released/)  
> says “Ruby 1.9.2 passes over 99% of RubySpec.” What does “passes over”  
> mean?

over in this context means greater than:

passes \> 99% of [the tests]

or

passes 99+% of [the tests]

---

<div class="post-metadata">

**Author:** ![wolfv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b3f665/32.png) [@wolfv](https://www.ruby-forum.com/u/wolfv)\
**Post date:** [September 22, 2010, 6:08am UTC](https://www.ruby-forum.com/t/do-rspec-hpricot-and-cucumber-come-with-ruby/195357/3 "2010-09-22T06:08:24Z")

</div>

On Tuesday, September 21, 2010 10:14:02 pm Wolfram Volpi wrote:

> Hello. My name is wolfv and I am new to Ruby. I appreciate your  
> answers to the following three questions.
> 
> 1. Do the rspec, hpricot, and cucumber packages come with Ruby?

No. However, Rubygems does come with recent versions of Ruby.

> 1. Does that mean I will need to download the files from RubyGems?

Sort of, if by “download” you mean typing this:

gem install rspec hpricot cucumber

If you’re on a recent Linux or OS X, you may have to put ‘sudo’ in front  
of  
that command like so:

sudo gem install rspec hpricot cucumber

This is worth doing anyway. You never know when some tiny gem someone  
made is  
going to be useful to you, and it’s nice to be able to run only one  
command to  
update all installed gems:

sudo gem update

You may also want to look into Bundler, which new Rails projects use.

> 1. [http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-is-released/](http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-is-released/)  
> says “Ruby 1.9.2 passes over 99% of RubySpec.” What does “passes over”  
> mean?

The “over” is modifying the 99%. In other words, it passes 99.9% or  
something  
like that.

RubySpec, by the way, has little to do with RSpec. It’s an attempt to  
write a  
test suite for testing Ruby implementations themselves, so that things  
like  
JRuby and IronRuby can be measured against this, not just “Does it work  
the  
way the C Ruby (MRI) does?”

---

<div class="post-metadata">

**Author:** ![wolfv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b3f665/32.png) [@wolfv](https://www.ruby-forum.com/u/wolfv)\
**Post date:** [September 22, 2010, 6:11am UTC](https://www.ruby-forum.com/t/do-rspec-hpricot-and-cucumber-come-with-ruby/195357/4 "2010-09-22T06:11:20Z")

</div>

No, these are different projects, you could check them out here:

> **[RSpec: Behaviour Driven Development for Ruby](http://rspec.info/)**

[http://code.whytheluckystiff.net/hpricot/](http://code.whytheluckystiff.net/hpricot/)  
[http://cukes.info/](http://cukes.info/)

And you can get all those from RubyGems.

Diego

---

<div class="post-metadata">

**Author:** ![wolfv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/b3f665/32.png) [@wolfv](https://www.ruby-forum.com/u/wolfv)\
**Post date:** [September 22, 2010, 7:51am UTC](https://www.ruby-forum.com/t/do-rspec-hpricot-and-cucumber-come-with-ruby/195357/5 "2010-09-22T07:51:18Z")

</div>

Ryan, David, and Diego

Thank for all your answers.
