Что делает rspec gem? Он называется «Инструмент разработки, управляемый поведением», но эти слова не делают ничего понятного.Для чего нужен rspec gem?
ответ
RSpec - это драгоценный камень для написания тестов для вашего приложения. Аналогично в функции Test: Unit (который поставляется с Rails), хотя, как они идут, он отличается.
Существуют различные рамки тестирования, которые позволяют вам следить за процессом разработки, называемым Test (или Behavior) Driven Development. Этот стиль разработки гласит, что вы пишете тесты на функцию или часть кода, которая сначала потерпит неудачу (потому что вы еще не написали эту функцию). Затем вы записываете код для этой функции до тех пор, пока тест не пройдет. Это кажется обратным, но он предлагает несколько преимуществ по сравнению с другими методами разработки. Я нашел эпизод railscast "How I Test", чтобы быть очень полезным в обучении тестированию и RSpec (так как это использует Райан для тестирования в эпизоде).
- 1. Для чего нужен PushFrame?
- 2. Для чего нужен PML4?
- 3. Для чего нужен csilogfile?
- 4. Для чего нужен кортеж?
- 5. Для чего нужен FB.getLoginStatus?
- 6. Для чего нужен VisualStateManager?
- 7. Для чего нужен hex?
- 8. Для чего нужен файл XXXBundle.php?
- 9. Для чего нужен токен царства?
- 10. Для чего нужен вектор VectorDrawableCompat?
- 11. Для чего нужен объект MatOfMatch?
- 12. Для чего нужен язык M?
- 13. Moodle - для чего нужен токен?
- 14. Для чего нужен этот сайт?
- 15. Для чего нужен shebang/hashbang?
- 16. Для чего нужен идентификатор клиента?
- 17. Для чего вам нужен "initalValue"
- 18. Для чего нужен пустой файл?
- 19. DavLockDB: для чего он нужен?
- 20. Для чего нужен C++/CLI?
- 21. Для чего нужен элемент ItemsSource?
- 22. для чего нужен файл mpiC++?
- 23. Нужен ли Rspec и зачем нужен?
- 24. атрибут имени приложения - для чего он нужен?
- 25. Enterprise Architect: для чего нужен класс DataType?
- 26. capistrano,: db role, для чего он нужен?
- 27. Для чего нужен код с поддержкой потоков?
- 28. LIBSVM svmpredict: для чего нужен testLabel?
- 29. «printf» в микроконтроллере, для чего он нужен?
- 30. Mina - HTTP Proxy - для чего нужен AbstractHttpLogicHandler?