Rails – Integrate Autotest and RSpec in Linux | Eureka!
april 2011 by Seumas
I am learning Rails 3 @ Ruby on Rails Tutorial by Michael Hartl. A very nice and detail tutorial with many examples for beginners. Highly recommended.
But i got some problems when i tried to setup the Autotest for the RSpec framework. Autotest is a continuous testing tool which run the test suite automatically based on the files you have changed. RSpec is a Behavior Driven Development (BDD) framework for Ruby. After a few hours of struggling, i finally made it work.
rails
rspec
linux
ruby_on_rails
ruby
autotest
testing
development
programming
coding
tdd
2010
november
2010_11_15
But i got some problems when i tried to setup the Autotest for the RSpec framework. Autotest is a continuous testing tool which run the test suite automatically based on the files you have changed. RSpec is a Behavior Driven Development (BDD) framework for Ruby. After a few hours of struggling, i finally made it work.
april 2011 by Seumas
Getting started with Autotest - Continuous Testing
april 2011 by Seumas
Why manually run your tests, when the computer can do it for you! Autotest is a great tool to speed up test-driven development with Ruby or Ruby on Rails.
Autotest makes your coding session even more productive as it automatically runs a subset of your test suite each time you change a file. Autotest is smart – it figures out which subset to run based on the files you’ve changed. Think of it as Continuous Testing.
Autotest source code is well-documented (rdoc) but finding a high level overview online is a little more challenging. This article will get you up and running in no time, so that you may concentrate on writing code. Let’s get Started!
autotest
testing
test
tdd
rspec
ruby
rails
ruby_on_rails
programming
coding
development
tool
utility
documentation
software
Autotest makes your coding session even more productive as it automatically runs a subset of your test suite each time you change a file. Autotest is smart – it figures out which subset to run based on the files you’ve changed. Think of it as Continuous Testing.
Autotest source code is well-documented (rdoc) but finding a high level overview online is a little more challenging. This article will get you up and running in no time, so that you may concentrate on writing code. Let’s get Started!
april 2011 by Seumas
RSpec.info: Home
march 2011 by Seumas
RSpec is a Behaviour-Driven Development tool for Ruby programmers. BDD is an approach to software development that combines Test-Driven Development, Domain Driven Design, and Acceptance Test-Driven Planning. RSpec helps you do the TDD part of that equation, focusing on the documentation and design aspects of TDD.
rspec
ruby
bdd
tdd
test_driven_development
ruby_on_rails
rails
programming
coding
testing
framework
rspec-rails
march 2011 by Seumas
Thin - yet another web server
march 2011 by Seumas
Thin is a Ruby web server that glues together 3 of the best Ruby libraries in web history:
the Mongrel parser, the root of Mongrel speed and security
Event Machine, a network I/O library with extremely high scalability, performance and stability
Rack, a minimal interface between webservers and Ruby frameworks
Which makes it, with all humility, the most secure, stable, fast and extensible Ruby web server bundled in an easy to use gem for your own pleasure.
mongrel
rails
ruby
ruby_on_rails
rubyonrails
server
thin
webserver
software
gem
download
the Mongrel parser, the root of Mongrel speed and security
Event Machine, a network I/O library with extremely high scalability, performance and stability
Rack, a minimal interface between webservers and Ruby frameworks
Which makes it, with all humility, the most secure, stable, fast and extensible Ruby web server bundled in an easy to use gem for your own pleasure.
march 2011 by Seumas
RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation
march 2011 by Seumas
RVM allows users to deploy each project with its own completely self-contained and dedicated environment--from the specific version of ruby all the way down to the precise set of required gems to run the application. Having a precise set of gems also avoids the issue of version conflicts between projects, causing difficult-to-trace errors and hours of hair loss. With RVM, NO OTHER GEMS than those required are installed. This makes working with multiple complex applications where each has a long list of gem dependencies efficient. RVM allows us to easily test gem upgrades by switching to a new clean set of gems to test with while leaving our original set intact. It is flexible enough to even have a set of gems per environment or development branch--or even individual developer's taste!
rvm
ruby
rubyonrails
ruby_on_rails
rails
programming
coding
devleopment
gems
tool
utility
install
installer
installation
ruby_version_manager
instructions
documentation
docs
doc
guide
howto
march 2011 by Seumas
YouTube - How to Install Ruby 1.9.2 and Rails 3.0 on Ubuntu 10.10 [HD]
march 2011 by Seumas
Peter Cooper shows you how to easily and reliably install Ruby 1.9.2 and Rails 3.0 on Ubuntu 10.10. Based roughly around Ryan Bigg's written tutorial at http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you
youtube
video
ruby
programming
development
coding
language
ruby_on_rails
rails
installation
installing
screencast
guide
tutorial
howto
aptitude
ubuntu
2010
december
2010_12_28
march 2011 by Seumas
css-redundancy-checker - Google Code
july 2007 by Seumas
A simple script that, given a CSS stylesheet and either a .txt file listing URLs of HTML files, or a directory of HTML files, will iterate over them all and list the CSS statements in the stylesheet which are never called in the HTML.
css
tools
ruby
html
webdev
development
redundancy
code
dev
design
coding
cleanup
clean
checker
july 2007 by Seumas
Of snakes and rubies; Or why I chose Python over Ruby (jp's domain) (f)
october 2006 by Seumas
You look around the web today and Ruby and its offspring Rails are the talk of everyone. You see former Java advocates moving over to Ruby. You see former Python developers checking it out. You see people who have never coded checking it out. On top of...
programming
python
ruby
editorial
review
commentary
opinion
october 2006 by Seumas
Rails Engines (f)
october 2006 by Seumas
Rails engines are enhanced plugins — capable of sharing code, views and other aspects of your application in a clear and managed way. Engines can be shared publicly, but the real power comes when you use them to share code amongst your own applications.
development
engine
plugin
programming
rails
ruby
rubyonrails
software
october 2006 by Seumas
Welcome! [Ruby-Doc.org: Documenting the Ruby Language] (f)
october 2006 by Seumas
The ruby-doc.org Ruby documentation project is an effort by the Ruby community to provide complete and accurate documentation for the Ruby programming language.
code
development
documentation
programming
rails
reference
ruby
rubyonrails
scripting
web
october 2006 by Seumas
soaked and soaped (f)
october 2006 by Seumas
As I mentioned in my last post, RadRails 0.7.1 now supports Mongrel. So I decided to use Mongrel instead of Webrick for development on my notebook. But it was a bit tricky and took me a bit of googling to get it. As Joe wrote in his post about installi...
mongrel
ubuntu
dapper
rails
ruby
rubyonrails
gem
howto
october 2006 by Seumas
the { buckblogs :here }: Inspecting a live Ruby process (f)
september 2006 by Seumas
So, there are you. Logged into one of your production machines, staring at a rogue Ruby process, and wondering why it has been running away with 90% of the CPU for the last half hour. Sure, you can kill it, but you’d really like to know why it is stu...
ruby
programming
coding
howto
guide
process
gdb
september 2006 by Seumas
Make Ruby on Rails easy with RadRails and Eclipse (f)
september 2006 by Seumas
RadRails is the Eclipse-based IDE for Ruby on Rails. Learn about installing RadRails, the structure and use of the application window, and the primary steps in developing an application. Ruby on Rails has hit the big time. With that popularity has come...
rubyonrails
ruby
ide
radrails
ibm
howto
tutorial
programming
coding
software
september 2006 by Seumas
The Perfect Lightweight Rails/Lighttpd/Debian install (f)
september 2006 by Seumas
OK folks, I have finished my write up of an install of the perfect stack on a rimuhosting.com xen VPS. But keep in mind that you can use these instructions to install the rails stack on debian on a dedicated host or a box in your closet. It will work f...
rails
ruby
lighttpd
debian
september 2006 by Seumas
Programming Ruby: The Pragmatic Programmer's Guide (f)
september 2006 by Seumas
This book is a tutorial and reference for the Ruby programming language. Use Ruby, and you'll write better code, be more productive, and enjoy programming more.
pickaxe
ruby
programming
guide
reference
september 2006 by Seumas
Testing and Debugging Ruby on Rails: Running Tests on Deploy with Capistrano (f)
september 2006 by Seumas
While at odeo we had a feature which i loved. We could release the application quickly, with a single command. We did it often, sometimes two dozen times a day. We optimized it to be super fast, it took about 3 minutes to release to the 4 servers we we...
ruby
rails
rubyonrails
testing
capistrano
programming
coding
web
september 2006 by Seumas
Instiki (p)(f)
september 2006 by Seumas
wiki,ruby,software,opensource,instiki,web
wiki
ruby
software
OpenSource
instiki
web
september 2006 by Seumas
Ruby, Python, "Power"
august 2006 by Seumas
ruby,python,programming,comparison,languages,language,development,computers,code
ruby
python
programming
comparison
languages
development
computers
code
august 2006 by Seumas
RedHanded ? sneaking Ruby through the system
august 2006 by Seumas
ruby,programming,software,redhanded,web,development,scripting
ruby
programming
software
redhanded
web
development
scripting
blog
rails
rubyonrails
august 2006 by Seumas
Django | Snakes and Rubies downloads
august 2006 by Seumas
coding,programming,developer,developing,development,ruby,python,rails,snakes,download,videos,audio,tutorial,presentation
coding
programming
developer
ruby
python
rails
snakes
download
videos
audio
tutorial
presentation
django
august 2006 by Seumas
Why?s (Poignant) Guide to Ruby
august 2006 by Seumas
ruby,programming,tutorial,guide,reference,poignant,book,books,development,software,documentation,languages,free,tutorials,coding,language
ruby
programming
tutorial
guide
reference
poignant
book
development
software
documentation
languages
free
coding
august 2006 by Seumas
Ruby Home Page
august 2006 by Seumas
ruby,programming,language,reference,development,scripting,software,languages,computer
ruby
programming
language
reference
development
scripting
software
computer
august 2006 by Seumas
amazing development ? Road to Ruby enlightenment - tutorials and first steps
august 2006 by Seumas
programming,ruby,languages
programming
ruby
languages
tutorial
rails
august 2006 by Seumas
Sapphire In Steel :: The Little Book Of Ruby
august 2006 by Seumas
ruby,programming,code,coding,howto,scripting,guide,book,free,tutorial
ruby
programming
code
howto
scripting
guide
book
free
tutorial
ebook
august 2006 by Seumas
Code Snippets: Store, sort and share source code, with tag goodness
august 2006 by Seumas
code,programming,snippets,reference,source,development,javascript,ruby,python,perl,java
code
programming
snippets
reference
source
development
javascript
ruby
python
perl
java
august 2006 by Seumas
related tags
2010_08_08 ⊕ 2010_11_15 ⊕ 2010_12_28 ⊕ 2011_03_03 ⊕ analysis ⊕ apache ⊕ api ⊕ aptitude ⊕ asciicasts ⊕ audio ⊕ august ⊕ autotest ⊕ bdd ⊕ bitnami ⊕ blog ⊕ book ⊕ capistrano ⊕ checker ⊕ clean ⊕ cleanup ⊕ code ⊕ coding ⊕ commentary ⊕ community ⊕ comparison ⊕ computer ⊕ computers ⊕ css ⊕ dapper ⊕ data ⊕ dataset ⊕ data_mining ⊕ debian ⊕ december ⊕ design ⊕ dev ⊕ developer ⊕ development ⊕ devleopment ⊕ django ⊕ doc ⊕ docs ⊕ documentation ⊕ download ⊕ ebook ⊕ ebooks ⊕ eclipse ⊕ editor ⊕ editorial ⊕ engine ⊕ examples ⊕ forum ⊕ forums ⊕ framework ⊕ free ⊕ gdb ⊕ gem ⊕ gems ⊕ guide ⊕ howto ⊕ html ⊕ http ⊕ ibm ⊕ ide ⊕ install ⊕ installation ⊕ installer ⊕ installing ⊕ instiki ⊕ instructions ⊕ java ⊕ javascript ⊕ language ⊕ languages ⊕ lighttpd ⊕ linux ⊕ march ⊕ mining ⊕ mongrel ⊕ november ⊕ OpenSource ⊕ opinion ⊕ perl ⊕ pickaxe ⊕ plugin ⊕ podcast ⊕ poignant ⊕ presentation ⊕ process ⊕ programing ⊕ programming ⊕ python ⊕ radrails ⊕ rails ⊕ redhanded ⊕ redundancy ⊕ reference ⊕ regex ⊕ regular_expression ⊕ regular_expressions ⊕ review ⊕ ror ⊕ rspec ⊕ rspec-rails ⊕ rubular ⊕ ruby ⊖ rubyonrails ⊕ ruby_on_rails ⊕ ruby_version_manager ⊕ rvm ⊕ scraper ⊕ screencast ⊕ screencasts ⊕ scripting ⊕ scripts ⊕ sean_coleman ⊕ server ⊕ setup ⊕ snakes ⊕ snippets ⊕ software ⊕ source ⊕ sraperwiki ⊕ tdd ⊕ test ⊕ testing ⊕ test_driven_development ⊕ thin ⊕ thinkvitamin ⊕ tips ⊕ tool ⊕ tools ⊕ tricks ⊕ tutorial ⊕ tutorials ⊕ ubuntu ⊕ utility ⊕ video ⊕ videos ⊕ web ⊕ webdesign ⊕ webdev ⊕ webserver ⊕ wiki ⊕ youtube ⊕Copy this bookmark: