Posted on October 23, 2007 by Adam Esterline
Thanks to Pat Courtney, Rumbster - The Fake Email Server has graduated to RubyForge!Rumbster is a fake email server, written in Ruby. Rumbster was designed to test web based email functionality with Watir. Rumbster facilitates email testing by publishing received emails to registered observers. Rumbster currently ships with two [...]
Filed under: Blog | Tagged: Email, Ruby, TDD, Testing, UAT | 2 Comments »
Posted on October 11, 2007 by Adam Esterline
Update: Rumbster has been moved to RubyForge.What is Rumbster?Rumbster is a simple SMTP server that receives email sent from a SMTP client. Received emails are published to observers that have registered with Rumbster.Updated
Applied patch from Pat Courtney that allowed Rumbster to handle multiple emails per session.
Downloadhttp://rumbster.rubyforge.org/svn/trunk/
Filed under: Blog | Tagged: Agile, Ruby | No Comments »
Posted on September 30, 2007 by Adam Esterline
As I noted in my last post, I have changed projects. In my current project, we are using a combination of Ruby and Java. A small group of developers (including me) on the project were tasked with creating a set of automation tools. One of the tools we needed was a [...]
Filed under: Blog | Tagged: Ruby | 2 Comments »
Posted on September 26, 2007 by Adam Esterline
I have been working with Ruby a lot lately. I came across something interesting today, so I thought that I would share it.Given the following code, what do you think will be printed to the screen?
class Person attr_accessor :last_modified def update_last_modified last_modified = Date.today.to_s endendperson = Person.newperson.update_last_modifiedp [...]
Filed under: Blog | Tagged: Ruby | 2 Comments »
Posted on July 10, 2007 by Adam Esterline
A few months back I wrote about our team’s experience with User Acceptance Testing (UATs) tools (WatiN, Watir and Selenium Reviewed). I did not give Watir very high marks.
Bret’s ResponseWithin a day of the review, Bret Pettichord (creator of Watir) left the following comment.
We would appreciate any leads you can give about where [...]
Filed under: Blog | Tagged: Agile, Ruby, TDD | 6 Comments »
Posted on May 8, 2007 by Adam Esterline
Scott Hanselman has a great post about “Garage Sale Code”. I decided to do my part and provide a link to my “Garage Sale Code”.https://esterline.devguard.com/svn/code/If you have any questions about the code, please feel free to ask.
Filed under: Blog | Tagged: Ruby, Snippets | No Comments »
Posted on April 1, 2007 by Adam Esterline
On Friday, Brian and I were discussing how to assign a block to a variable in Ruby. I knew how to pass a block as a method argument def method(&proc), but I could not remember how to just assign a block to a variable. I finally looked up the [...]
Filed under: Blog | Tagged: howto, Ruby, Snippets | No Comments »
Posted on March 6, 2007 by Adam Esterline
Update: Rumbster has been moved to RubyForge.On my current project, we use Watir/Test::Unit for our automated acceptance tests. Several features of the web site require emails to be generated and sent based on user input. We had a tough time fully testing these features. We needed to [...]
Filed under: Blog | Tagged: Agile, Ruby | 2 Comments »
Posted on August 12, 2006 by Adam Esterline
I practice TDD (Test Driven Design) - Red-Green-Refactor. In doing so, I have come to realize how certain development tools are not as important as they used to be before I started TDD.
Filed under: Blog | Tagged: Agile, Ruby, TDD | 1 Comment »