ruby on rails 静态页面及spec测试
rails generate controller StaticPages
生成静态页面的控制器,rails同时自动在路由文件中添加对应的路由配置
用测试驱动的开发方式,重构不容易引入新的bug。并且更有趣味
spec测试驱动开发
//如果遇到error要确定亮点 环境里安装过openssl(rvm pkg install openssl)javascript runtime (nodejs等),gem包里已经包含了相关包
rails generate integration_test name.rb
生成对应的测试文件,里面用ruby语言定义测试规则,每一个“it ”“ do" 为一个测试用例
bundle exec rspec spec/requests/name.rb
调用该测试
一般流程为遇红->修改->变绿 根据红色的错误提示不多完成新的测试。