在sinatra中使用RSpec+Capybara
###Befor work
1)在Gemfile中添加如下代码
1 | group :test do |
2)在Rakefile中添加如下代码
1 | require 'rspec/core/rake_task' |
3)在/ROOT/spec文件夹下的spec_helper.rb文件中添加如下代码
1 | require 'rspec' |
做完以上步骤后就可以进行测试代码了
###Test
1)测试功能
在/ROOT/spec文件夹中添加lib_helper.rb文件,里面中添加如下代码
1 | require File.dirname(__FILE__) + '/spec_helper' |
2)测试页面动作
在/ROOT/spec文件夹中添加root_helper.rb文件,里面中添加如下代码
1 | require File.dirname(__FILE__) + '/spec_helper' |
3)在命令行中运行rake spec
####Read more