четверг, 30 июня 2011 г.

Re: в Test Unit - есть ли что то наподобии scenario outline из cucumber?

2011/6/30 Martin Silenus <sileenus@gmail.com>:
> В тесте мне нужно ввести достаточно большое assert'ов, с различными
> аргументами, каждый раз задавать одни и те же переменные неудобно, в
> Cucumber удобно писать табличкой вход -выход - ожидание, есть ли
> подобный инструмент, какой то сторонний гем в Test Unit?

Ну, например так (голый ruby + activesupport):

class ExampleTest < ActiveSupport::TestCase
Examples = [[2, 4],
[3, 9],
[4, 16]]
Examples.each do |(input, expected)|
test "a square of #{input} should equal #{expected}" do
assert_equal expected, input*input
end
end
end

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий