![]() |
1
8
不幸的是,我认为不修改rack::test是不可能的。当您在应用程序测试期间提出请求时,rack::test会执行以下操作:
很容易访问
如果您有兴趣将一个rack::test补丁一起进行黑客攻击,请从
在任何情况下,最好测试结果,而不是实现细节。如果要确保编辑链接不可见,请按dom id测试编辑链接是否存在:
|
![]() |
2
4
一点小技巧是可能的。Sinatra应用程序的实例不可用,因为它们是在调用Sinatra::Base Call时创建的。亚历克斯解释说。这个黑客在前面准备了一个实例,让下一个调用获取它。
我想出了这个方法 mock the instance that runs the current test 首先。 |
![]() |
3
0
这是一个讨厌但可行的选择
这允许您在筛选和/或访问为基本应用程序创建的实例变量之前对Sinatra进行测试。 |
![]() |
Daniel Nunez · ace编辑器-传递模式以形成输入 7 年前 |
![]() |
Niro · Ruby:从字符串到JSON数组 7 年前 |
|
user1913545 · 在哪里可以存储映射方法? 7 年前 |
![]() |
arjun · Sinatra将数据从TCP传递到websockets 7 年前 |
![]() |
stevensonmt · 在kemal中使用视图中的参数 7 年前 |
|
Sam Lin · 关于多资源上的Sinatra 7 年前 |
![]() |
S.BM · 使用Ruby在视图中渲染数组 7 年前 |
![]() |
Ken J · Ruby模块常量设置和读取 7 年前 |