Hpricot jako funkcionální testování

Posted by Ladislav Martinčík Fri, 07 Jul 2006 20:49:33 GMT

Není to ani pár dní co vyšel nový HTML parser - Hpricot a vzápětí vyšel gem balíček (autorem je Luke Redpath), který umožňuje integrovat tento parser do testovacího jádra samotného Rails frameworku. Je to opravdu zajimavé vidět jak jednoduše lze testovat uživatelské rozhraní.

 # test_helper.rb
 require 'hpricot_test_extension'

 assert_equal "My Funky Website", tag('title')
 assert_equal 20, tags('div.boxout').size
 assert_equal 'visible',
 element('div#site_container').attributes['class']

 assert element('body').should_contain('My Funky Website')

Well done, Luke! :) I like that.

Posted in | no comments | Tags , , | atom

Comments

Leave a response

Leave a comment