47.18. Extrémní programování v Rails (XP)

47.18.1. Testovací metody/funkce
47.18.2. Testování datového modelu
47.18.3. Testování řadiče
47.18.4. ZenTest

RoR je již připraven pro použití technik extrémního programování. Při vytváření projektu se automaticky vytvoří potřebné adresáře a soubory.

Jedná se o adresáře:

test/fixtures
FIXME:
test/functional
FIXME:
test/mocks
FIXME:
test/unit
FIXME:

V Rakefile jsou pak implementovány dva cíle

# test_helper.rb

# gem install fakeweb
require 'fakeweb'

# gem install test_timer
require 'test_timer'

class Test::Unit::TestCase
    …
Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .