[Rubies] Extender Test::Unit::TestCase

1 view
Skip to first unread message

Dani Pardo

unread,
Aug 29, 2008, 12:29:25 PM8/29/08
to rub...@listas.escomposlinux.org
Hola lista. Estoy haciendo una serie de unit tests que usan watir
para testear una aplicación web. La cuestion es que todos los test
cases tienen el mismo setup() y teardown(), y me gustaria unificar
estos dos métodos en un mismo sitio.
Al principio habia pensado en crear una clase tipo

class MisTests < Test::Unit::TestCase

def setup
end
def teardown
end

end


y luego que cada test venga de MisTests:

class TestLogin < MisTests

end

El problema es que Test::Unit considera que la clase MisTests es un
TestCase y busca métodos test***.

Alguien sabe una forma mejor de hacerlo?

Gracias,

---
Dani
_______________________________________________
Rubies mailing list
Rub...@listas.escomposlinux.org
https://listas.escomposlinux.org/mailman/listinfo/rubies

Pedro Suarez

unread,
Aug 29, 2008, 3:01:16 PM8/29/08
to rub...@listas.escomposlinux.org
Nunca usé esta librería, pero supongo que podrías hacerlo con un módulo:

module MisTests


def setup
end
def teardown
end
end

class TestLogin
include MisTests
end

Un saludo

signature.asc
Reply all
Reply to author
Forward
0 new messages