【问题标题】:Can i pass values to a model method from rspec?我可以将值从 rspec 传递给模型方法吗?
【发布时间】:2014-07-17 09:45:24
【问题描述】:

我有一个模型方法如下。

 def method_a

     get_result_params(val1,val2)

 end

这里我想从 rspec 文件中传递 val1,val2。是否可以?如果是,请告诉我..

【问题讨论】:

  • 你为什么要改变参数 - 你想做什么?
  • 创建一个辅助方法.. 将该方法放入*_spec.rb 文件中...并使用它.. Rspec 支持helper 方法创建..
  • 我的 val1 和 val2 无效。所以我想传递正确的值来检查该方法
  • @ArupRakshit 请在回答中解释
  • @poojaagarwal 请编辑您的问题并添加相关详细信息。

标签: ruby ruby-on-rails-3 rspec


【解决方案1】:

让模型接受参数

def method_a(val1, val2)
  get_result_params(val1,val2)
end

按模型从规范中调用它

Model.method_a(3,4)

【讨论】:

    猜你喜欢
    • 2019-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多