有人能告诉我include和World之间的区别吗?在我的env.rb文件中我想公开一个模块,我无法真正看到这些方法之间的区别......
模块示例:
module Test do
...
end
在我的env.rb文件中:
World(Test)
或
include Test
除此之外,任何人都可以陈述使用World的优点/缺点而不是包含在黄瓜/红宝石中吗?
答案 0 :(得分:1)
世界(测试)是首选方法。
使用World(Test)的目的是,您不会污染全局命名空间,但仍然可以在stepdef中使用该模块的所有功能。