小编VUL*_*INE的帖子

使用 Rack::Test 使用 RSpec 测试会话变量

给定代码

env "rack.session", {:var => 'value'}
Run Code Online (Sandbox Code Playgroud)

我可以在机架测试中设置会话变量。但是,我如何(使用机架测试)测试 RSpec 中的所述会话变量?假设一下,例如:

expect(env['rack.session'][:var]).to eq('value')
Run Code Online (Sandbox Code Playgroud)

我似乎找不到任何读取 Rack 环境变量的文档,只能写入它们。

ruby session rack rspec rack-test

3
推荐指数
1
解决办法
1407
查看次数

标签 统计

rack ×1

rack-test ×1

rspec ×1

ruby ×1

session ×1