test/csrf.rb in cuba-sugar-0.2.2 vs test/csrf.rb in cuba-sugar-0.2.4
- old
+ new
@@ -1,20 +1,22 @@
require File.expand_path("helper", File.dirname(__FILE__))
+require 'cuba/render'
test "set status and headers through helper" do
Cuba.plugin Cuba::Sugar
+ Cuba.plugin Cuba::Render
Cuba.define do
on "users" do
as do
render "test/fixtures/csrf.erb"
end
end
end
env = { "SCRIPT_NAME" => "/", "PATH_INFO" => "/users", 'rack.session' => {} }
- _, _, resp = Cuba.call(env)
+ code, headers, resp = Cuba.call(env)
assert env.fetch("rack.session").has_key?("csrf.token")
- assert /_csrf/ =~ resp.body.first
+ assert /_csrf/ =~ resp.first
assert_equal 44, env.fetch("rack.session").fetch("csrf.token").size
end