Sha256: a70f08f28c8f2ea1131be690f2cc25c45a4f30174a5da3dce91b3a5beb6b2780
Contents?: true
Size: 748 Bytes
Versions: 2
Compression:
Stored size: 748 Bytes
Contents
require File.expand_path("spec_helper", File.dirname(File.dirname(__FILE__))) describe "module_include plugin" do it "should include given module in request or response class" do app(:bare) do plugin :module_include request_module(Module.new{def h; halt response.finish end}) response_module(Module.new{def finish; [1, {}, []] end}) route do |r| r.h end end req.should == [1, {}, []] end it "should accept blocks and turn them into modules" do app(:bare) do plugin :module_include request_module{def h; halt response.finish end} response_module{def finish; [1, {}, []] end} route do |r| r.h end end req.should == [1, {}, []] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
roda-2.0.0 | spec/plugin/module_include_spec.rb |
roda-1.3.0 | spec/plugin/module_include_spec.rb |