Spec-Zone.ru › Ruby on Rails 5.0

класс Rails::Generators::TestCase

Родитель:
ActiveSupport::TestCase
Включенные модули:
Rails::Generators::Testing::Behaviour, Rails::Generators::Testing::SetupAndTeardown, Rails::Generators::Testing::Assertions

Этот класс предоставляет TestCase для тестирования генераторов. Для настройки необходимо только настроить место назначения и указать, какой генератор тестируется:

class AppGeneratorTest < Rails::Generators::TestCase
  tests AppGenerator
  destination File.expand_path("../tmp", File.dirname(__FILE__))
end

Если вы хотите убедиться, что корень вашего места назначения чист перед запуском каждого теста, вы можете установить обратный вызов настройки:

class AppGeneratorTest < Rails::Generators::TestCase
  tests AppGenerator
  destination File.expand_path("../tmp", File.dirname(__FILE__))
  setup :prepare_destination
end

© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API