首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby data provider?

Ruby data provider?
EN

Stack Overflow用户
提问于 2014-06-16 22:06:43
回答 1查看 179关注 0票数 2

我是一个具有java背景的ruby新手,我正在编写一组针对应用程序的selenium测试。

我们有一个测试,它需要用很多值重复,这些值目前存储在一个长csv中。

代码语言:javascript
复制
 [
      ['USD',     'US' ],
      ['GBP',     'UK' ],
      ['EUR', 'FRA']
  ].each do |v1, v2|
      test "creating with #{v1} and #{v2}" do
          #do test
      end
  end

但这看起来并不好,而且csv数据有100组数据,而不是3组数据,所以维护起来会更困难

EN

回答 1

Stack Overflow用户

发布于 2014-06-16 22:27:14

您可以通过以下方式使用CSV class

代码语言:javascript
复制
require 'csv'

CSV.foreach('path/to/csv/file') do |v1,v2|
  test "creating with #{v1} and #{v2}" do
    # do test
  end
end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24245609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档