# Cucumber o rspec?

**URL:** <https://www.ruby-forum.com/t/cucumber-o-rspec/206692>\
**Category:** IT\
**Created:** [May 7, 2011, 3:39pm UTC](https://www.ruby-forum.com/t/cucumber-o-rspec/206692 "2011-05-07T15:39:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [May 7, 2011, 3:39pm UTC](https://www.ruby-forum.com/t/cucumber-o-rspec/206692/1 "2011-05-07T15:39:06Z")

</div>

Voglio testare la creazione di un nuovo modello, un negozio in questo  
caso.  
Potrei usare cucumber:

Scenario: Create Valid Article  
Given I have no articles  
And I am on the list of articles  
When I follow “New Article”  
And I fill in “Title” with “Spuds”  
And I fill in “Content” with “Delicious potato wedges!”  
And I press “Create”  
Then I should see “New article created.”  
And I should see “Spuds”  
And I should see “Delicious potato wedges!”  
And I should have 1 article

E’ un esempio preso da asciicast.  
Potrei fare lo stesso test con rspec.  
Significa che potrei coprire tutti i test con il solo cucumber?  
In questo caso specifico e’ meglio usare cucumber o rspec?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [May 7, 2011, 11:39pm UTC](https://www.ruby-forum.com/t/cucumber-o-rspec/206692/2 "2011-05-07T23:39:36Z")

</div>

On Sat, May 7, 2011 at 3:38 PM, Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Voglio testare la creazione di un nuovo modello, un negozio in questo caso.  
> Potrei usare cucumber:

> In questo caso specifico e’ meglio usare cucumber o rspec?

Il punto di forza di cucumber sono le descrizioni delle feature che  
possono essere “lette” anche dal committente, se non hai bisogno di  
questo probabilmente ti conviene usare solo rspec.

ER

–  
Enrico R. /rubbo.li  
ELC Tech ™  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> **[ElcTech.com is for sale | HugeDomains](https://www.hugedomains.com/domain_profile.cfm?d=elctech.com)**
>
> Get a new domain name for your startup. Quick and professional service. Seamless domain transfers.
