…scenario view but also you can see what are the widgets responsible for or what is possible for the Guest user and what is possible for the logged-in User.
Interaction
I found it hard to implement interaction between users in a Cucumber style of testing. I mean things like this:
andrzej = TestUser("andrzej", "password") john = TestUser("john", "password") andrzej.logs_in andrzej.writes_a_review("Agricola", "content") andrzej.logs_out …
Do also read these awesome Guest Posts:
Does Ruby Have Too Many Equality Tests?
Why Use Single Sign-in Solutions in Rails?
Do You Understand Ruby's Objects, Messages and Blocks?
How Does One Use Design Patterns In Ruby?
Do you know what's new in Ruby 1.9?
The value of a personal bug log
Do You Enjoy Your Code Quality?
If …
Do also read these awesome Guest Posts:
Why Use Single Sign-in Solutions in Rails?
Do You Understand Ruby's Objects, Messages and Blocks?
How Does One Use Design Patterns In Ruby?
Do you know what's new in Ruby 1.9?
The value of a personal bug log
Do You Enjoy Your Code Quality?
Also check out the free and paid Ruby-related eBooks from …
In this example, the Guest OS being downloaded and installed into VirtualBox (note: without any GUI) is Ubuntu Lucid , but you could use any VirtualBox packaged unix system.
For wonderful guided tour of Vagrant see the Getting Started video.
Vagrant - Getting Started from Mitchell Hashimoto on Vimeo .
Hudson CI + Vagrant = Perfect CI
Whether you choose to use VMs for a production-like development environment (a good idea for …
Do also read these awesome Guest Posts:
Do You Understand Ruby's Objects, Messages and Blocks?
How Does One Use Design Patterns In Ruby?
Do you know what's new in Ruby 1.9?
The value of a personal bug log
Do You Enjoy Your Code Quality?
Also check out the free and paid Ruby-related eBooks from RubyLearning.
Do also read these awesome Guest Posts:
Do You Understand Ruby's Objects, Messages and Blocks?
How Does One Use Design Patterns In Ruby?
Do you know what's new in Ruby 1.9?
The value of a personal bug log
Do You Enjoy Your Code Quality?
…this post. Thanks!
Do also read these awesome Guest Posts:
Do You Understand Ruby's Objects, Messages and Blocks?
How Does One Use Design Patterns In Ruby?
Do you know what's new in Ruby 1.9?
The value of a personal bug log
Do You Enjoy Your Code Quality?
…↩
I hope you found this article valuable. Feel free to ask questions and give feedback in the comments section of this post. Thanks!
Do also read these awesome Guest Posts:
How Does One Use Design Patterns In Ruby?
Do you know what's new in Ruby 1.9?
The value of a personal bug log
Do You Enjoy Your Code Quality?
Do read these awesome Guest Posts:
Do YOU know Ruby's ‘ Chainsaw' method?
An introduction to eventmachine, and how to avoid callback spaghetti
An Introduction to Desktop Apps with Ruby
Almost everything is an object (and everything is almost an object!)
Incorporating Web APIs to spark computer programming exercises
Do read these awesome Guest Posts:
Gem Sawyer, Modern Day Ruby Warrior
An Introduction to Outside-in Development
An introduction to eventmachine, and how to avoid callback spaghetti
An Introduction to Desktop Apps with Ruby
Almost everything is an object (and everything is almost an object!)
Incorporating …