Вы можете достичь чего-то подобного с помощью классов. Возможно, кто-то скажет, что это ужасно, но это позволяет разделить тесты в одном файле:
class MySuperTest < ActiveSupport::TestCase
test "something general" do
assert true
end
class MyMethodTests < ActiveSupport::TestCase
setup do
@variable = something
end
test "my method" do
assert object.my_method
end
end
end