2014年3月17日
摘要: require,load用于文件,如.rb等等结尾的文件。include,load则用于包含一个文件中的模块。require 一般情况下用于加载库文件,而load则用于加载配置文件。1 require:加载一个库,并且只加载一次,如果多次加载会返回false。只有当要加载的库位于一个分离的文件中时才有必要使用require。使用时不需要加扩展名,一般放在文件的最前面:require ‘test_library’2 load:load用来多次加载一个库,必须指定扩展名:load ‘test_library.rb’3 extend:在定义类时使用,把module的实例方法作为当前类的类方法.mod 阅读全文
posted @ 2014-03-17 17:11 秋叶leaf 阅读(890) 评论(0) 推荐(0)
摘要: 1 describe "Home page" do2 3 it "should have the content 'Sample App'" do4 visit '/static_pages/home' #使用了Capybara中的visit函数来模拟在浏览器中访问/static_pages/home的操作5 expect(page).to have_content('Sample App') #使用了Capybara中的page变量来测试页面中是否包含了正确的内容6 end7 end 阅读全文
posted @ 2014-03-17 00:27 秋叶leaf 阅读(161) 评论(0) 推荐(0)