楼上正解,使用人 spec 编写用例,使用 capybara 的一些语法就是了
文件后面加上冒号,再加上 it 的行号就可以了 比如我的: rspec spec/features/dw_spec.rb:12 -f doc
ruby 在七牛内部也是有人用的,七牛的质量保障团队都是使用 ruby 做测试开发工作的,一些 web 项目也是使用 ruby 的,比如我知道七牛的一个 hackday 项目叫做牛秀,就是使用 ruby on rails 开发的,包括架构师李道兵也是 ruby 大神哈,本人之前也在七牛过,现在也在继续学习并使用 ruby
去面试七牛,留在七牛,七牛 ceo 许世伟自称是国内 go 语言领军人物,我之前在七牛实习,见识过这人的厉害,现在他自己结合 go 语言和七牛的东西写了个 qnlang 语言
IO 这个能把文件映射成流文件么。。。。
#4 楼 @qinfanpeng 大神你好
我们现在测试 api 接口时候,有个字段是 file,它的接收类型是 inputstream,也就是流类型,在 java 中有个 FileInputStream 的方法可以将文件映射成流作,但是在 ruby 里面好像没找到哎,下面是 java 里面的方法,大神你看一下
java 里的实现是这样的: FileInputStream 用于读取本地文件中的字节数据,继承自 InputStream 类 构造方法摘要 FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。 eg: FileInputStream fis=new FileInputStream("a.txt");
我想要在 ruby 代码里也实现这个功能,但是找不到类似 Fileinputstream 这样的方法,我到网上看到了一个 gem 叫做 rjb 可以桥接 ruby 和 java 的,但是不太会用。
我这样解释大家清楚了么
java 里的实现是这样的: FileInputStream 用于读取本地文件中的字节数据,继承自 InputStream 类 构造方法摘要 FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。 eg: FileInputStream fis=new FileInputStream("a.txt");
我想要在 ruby 代码里也实现这个功能,但是找不到类似 Fileinputstream 这样的方法,我到网上看到了一个 gem 叫做 rjb 可以桥接 ruby 和 java 的,但是不太会用。
我这样解释大家清楚了么
java 里的实现是这样的: FileInputStream 用于读取本地文件中的字节数据,继承自 InputStream 类 构造方法摘要 FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。 eg: FileInputStream fis=new FileInputStream("a.txt");
我想要在 ruby 代码里也实现这个功能,但是找不到类似 Fileinputstream 这样的方法,我到网上看到了一个 gem 叫做 rjb 可以桥接 ruby 和 java 的,但是不太会用。
我这样解释大家清楚了么
直接打开文件不就是 File.open 么,但是现在公司里面的一个参数是 file 后面是输入流,就是说把文件映射成文件流传入进参数里,而不是直接把文件传进。 我知道 java 里面有 Fileinputstream 这个方法,可以将指定文件映射成文件流,但是 ruby 貌似木有啊,你们知道怎么处理么