Internetbureau Holder
1x
Applaus

Ronald - di 21 nov 06 21:41

Heeft iemand al ervaring met het gebruik van rspec?

Als ik de principes achter rspec bekijk lijkt mij dit een goede methode om een applicatie te testen.
(de term testen zou in deze context niet op zijn plaats zijn, maar welke gedragscontrole klinkt ook zo vreemd.)

Pencil

Ronald - za 25 nov 06 21:27

Gisterenavond heb ik rspec geactiveerd binnen een lopend project. Tijdens het testen liep ik tegen een aantal errors aan binnen rspec.
Ik heb deze even bekeken, het bleek dat naast het rspec framework ook iets van Zentest nodig was. Ik ga hier later nog wel eens naar kijken.
Nu even niet want de testen moeten afgerond worden zodat ik zondagavond de nieuwe functionaliteiten op kan leveren.

Helaas, better next time.

Applaus

Chris Obdam - do 23 nov 06 18:49

Ronald,
Van mij alvast applaus voor je instelling. Ben benieuwd naar je ervaringen!

Pencil

Ronald - do 23 nov 06 13:26

quote uit Agile Web Development with Rails:
‘Then one day you make a minor change and it breaks a few features, but you don’t realize it until the customer phones up to say she’s no longer happy. If that weren’t bad enough, it takes you hours to figure out exactly what went wrong. You made an innocent change over here, but it broke stuff way over there. By the time you’ve unraveled the mystery, the customer has found herself a new best programmer. It doesn’t have to be this way. There’s a practical alternative to this madness: write tests!’

Gelukkig had ik mijn fout zelf al gevonden, en heb toen het besluit genomen om testen voldoende aandacht te gaan geven.

Ik ben op rspec gekomen naar aanleiding van een interview met Tim Bray op InfoQ.
Tim gaf aan dat de visie van Dave Astels op testen (tijdens Canada on Rails) van uitzonderlijk niveau was. http://www.infoq.com/interviews/tim_bray_rails_and_more

Op de site vind je ook rspec on Rails. http://rspec.rubyforge.org/documentation/rails/index.html
Ook door het goed gebruik van dsl binnen rspec, spreekt dit test framework mij bijzonder aan.
voorbeelden hiervan:
- say_hello.should_eql “Hello”
- @person.save.should_be false
- @person.errors.should_include [“name”, “can’t be blank”]

Ik ga er vanavond maar eens mee aan de slag om een goed oordeel te vormen.

(Kan ik altijd later op deze weenie nog een applaus voor mijzelf geven, als rspec een goede weg is.)

Pencil

Chris Obdam - wo 22 nov 06 09:38

Ronald, helaas ben ik niet bekend met RSpec. Wat ik gezien heb zo gauw op internet is het gericht op Ruby en minder op Rails.

Rails biedt standaard uitgebreide test faciliteiten welke iig hetzelfde kunnen als het example o pde RSpec site ;-) Heb je deze functionaliteit van Rails al bekeken?

Plaats je reactie







Welcome to Holland On Rails

This weblog is the official Ruby techblog from the guys at Holder, a Ruby development company. Holder is also the company behind the RubyAndRails Europe Conference in Amsterdam.

Recente Jobs


Bekijk alle jobs »»

Gereedschapskist

Onmisbare tools voor
iedere developer!
Ruby On Rails
Framework voor de web 2.0 developer. Eindelijk vooruitgang!
TextMate
Editor for true pro's
Typ, tab, top :-)
Nee, niet voor Win.
Made On A Mac
En nou is het over met die saaie grijze Windows bak van je!

Auteurs op deze site

Chris Obdam

'Less is more' evangelist, past dit ook dagelijks toe op zijn tandenborstel.

Chiel Wester

Snelheidswonder op Ruby wielen. Leuk om mee te pair-programmen ;-) Recommend Me

Stephan Kaag

Het eerste Rails coreteam- member uit Nederland? Rails evangelist van het eerste uur.

Paul Engel

Én Rails programmeren én interfaces designen? Je zou hem superman kunnen noemen..

Dax Huiberts

Official Zip-Programmer, skinny code is helemaal zijn ding. Haalt meer code weg dan dat er bij komt.

Freek Monteban

Het nieuwste telg uit het Holland on Rails nest! Hij doet niets anders meer!

Johan Vermeulen

De stylesheet-koning uit de kop van Noord-Holland!