百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

steak

> 编程语言
开源

已停用 - RSpec 和 Capybara 之间美味的结合,用于接受 BDD

759 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

已停用 - RSpec 和 Capybara 之间美味的结合,用于接受 BDD

已停止维护

scenario 'should show existing quotes' do create_quote :text => '友谊的语言不是文字,而是意义', :author => '亨利·大卫·梭罗' login_as 'jdoe' visit '/' within('.quote') do page.should have_content('友谊的语言不是文字,而是意义') page.should have_content('亨利·大卫·梭罗') end end 没有给定条件、时刻或条件。没有步骤、没有英文,只有Ruby。RSpec 和 Capybara 的美妙结合。这就是 Steak !

为什么要用 Steak?

如果这只是 RSpec + Capybara,为什么还要有 Steak?我真的需要它吗?

基本上,Steak 存在的原因有三个:

  1. 提出一个观点。首先,Steak 建议使用 RSpec 和 Capybara 进行验收测试,这是一种合理的替代方案,可以取代 Cucumber。它还为这种方法定义了一个名称。 1. 增加便利性。作为一个宝石,Steak 的目标是使使用体验尽可能方便。它提供了 Rails 集成测试支持以及多个生成器和 rake 任务,以便快速、无缝地设置新项目、创建和运行测试。这是 RSpec-Rails 的一个自然延伸。 1. 建立社区。没有一个开发方法或 Ruby 宝石是真正有价值的,如果背后没有一个活跃的社区。邮件列表、IRC 频道、Wiki 或 Twitter 帐户都是建立用户社区的有用工具,这些社区通过共享知识、资源和最佳实践来相互帮助。

_注意: 当前版本的 Steak (2.0) 假定您正在测试

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言