Как назвать RSpec «контекст» оператор «аргументы»? - PullRequest
0 голосов
/ 19 сентября 2011

Я использую Ruby on Rails 3.0.9 и RSpect 2 (кстати: с драгоценными камнями «factory_girl_rails», «capybara» и «guard-rspec»). Я хотел бы знать, как я должен назвать context оператор аргументы для создания согласованных и поддерживаемых кодов спецификации файла.

Я имею в виду, если в файле rspec.rb есть код, подобный следующему

describe User do
  context "Argument"
    ...
    context "Argument nested"
      ...
    end
      context "Argument nested 1"
        ...
          context "Argument nested ..."
            ...
          end
      end
  end
end

возможно, для удобства я могу указать имена контекста "nesguated " аргумента таким образом, чтобы создать "понятные шаблоны", чтобы иметь \ получить некоторые "преимущества дизайна" (например, связанные с удобочитаемостью кода приложения). , продуктивность разработчика, ...). Но, как это сделать (может быть, следуя «Путьу Ruby on Rails») ?

1 Ответ

2 голосов
/ 19 сентября 2011

Мне нравится стиль, который Джаред рекомендует здесь: http://blog.carbonfive.com/2010/10/21/rspec-best-practices/

...