1x
Applaus
Applaus
Ik klap!
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.)
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 vooriedere 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 ;-)
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.
Chris Obdam - do 23 nov 06 18:49
Ronald,
Van mij alvast applaus voor je instelling. Ben benieuwd naar je ervaringen!
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.)
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