Gem API Taster - 直观的 API 本地玩耍平台

fredwu · 2012年06月20日 · 最后由 gene_wu 回复于 2012年06月24日 · 3864 次阅读

终于弄好了—— https://github.com/fredwu/api_taster

累死了我要去睡觉了。。。

共收到 17 条回复

好东西! 原谅我还没试,先问一句,readme中有一句 "Post params can be shared with your test factories" 能够更详细一点吗,我关心web api 自动化测试的问题:)

#3楼 @afly 因为在 ApiTaster.routes 里,所有的params都是通过 hash 来传递的,所以,如果你 require 你的 factory 文件的话,可以用 FactoryGirl 的 attributes_for。:)

今天一连串更新了四次,0.3.0 滚烫出炉,新增了 obsolete definitions 侦测。

非常赞! 可以与API层分离吗

#6楼 @marshluca 什么叫与API层分离?

报错 "undefined method `routes' for #Sinatra::ShowExceptions:0x007fb91dd5f268 (NoMethodError)", 不知道是不是我配置的不对

#7楼 @fredwu 比如测试其他项目里的API接口, 可以指定不同域名.

#8楼 @yggg 这个gem只支持Rails哦,不支持Sinatra...

#9楼 @marshluca 嗯,不行。必须要 mount 在rails app上。

#10楼 @fredwu 奇怪, 我是用的Rails啊

#10楼 @fredwu 找到原因了, 因为mount了 Resque.Server

#12楼 @yggg 啊 有意思,等有时间了我看看如何避免这个问题。目前ApiTaster会尝试搜索所有的Rack程序。

超赞,晚上回家测试去。

nice! 果断关注

这几天做了好多更新。0.4.4版本火烫出炉: https://github.com/fredwu/api_taster

支持rails engine了!

赞,不过很多API都具有比较复杂的Authentication,最好能把那块独立出来,大部分是一个request的预处理。我有时间可以参与项目写点这部分。

集成Rails,可以试试看只需要route.rb,和Rails绑在一起总是有点重量,另外也可以加以设计让他可以兼容其他框架。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册