终于弄好了—— https://github.com/fredwu/api_taster
累死了我要去睡觉了。。。
好东西! 原谅我还没试,先问一句,readme 中有一句 "Post params can be shared with your test factories" 能够更详细一点吗,我关心 web api 自动化测试的问题:)
报错 "undefined method `routes' for #Sinatra::ShowExceptions:0x007fb91dd5f268 (NoMethodError)", 不知道是不是我配置的不对
#8 楼 @yggg 这个 gem 只支持 Rails 哦,不支持 Sinatra...
#9 楼 @marshluca 嗯,不行。必须要 mount 在 rails app 上。
这几天做了好多更新。0.4.4 版本火烫出炉: https://github.com/fredwu/api_taster
支持 rails engine 了!
赞,不过很多 API 都具有比较复杂的 Authentication,最好能把那块独立出来,大部分是一个 request 的预处理。我有时间可以参与项目写点这部分。
集成 Rails,可以试试看只需要 route.rb,和 Rails 绑在一起总是有点重量,另外也可以加以设计让他可以兼容其他框架。