diff options
author | Gibheer <gibheer@gmail.com> | 2012-11-13 07:47:05 +0100 |
---|---|---|
committer | Gibheer <gibheer@gmail.com> | 2012-11-13 07:47:05 +0100 |
commit | 646d3a9e23b8d8d7912186bec624beb493d4e81b (patch) | |
tree | ae3e73dfb34c0c33f49128eba40f46e9699a0619 /spec/spec_helper.rb | |
parent | e56d74c140da761182d65ae181448c0a6ca2ad6b (diff) |
more specs for the #? methods of request
Diffstat (limited to 'spec/spec_helper.rb')
-rw-r--r-- | spec/spec_helper.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 9b30f58..5f1be68 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -12,7 +12,10 @@ end class EnvGenerator KEY_REQUEST_METHOD = 'REQUEST_METHOD' KEY_REQUEST_GET = 'GET' + KEY_REQUEST_HEAD = 'HEAD' KEY_REQUEST_POST = 'POST' + KEY_REQUEST_PUT = 'PUT' + KEY_REQUEST_DELETE = 'DELETE' def self.generate_env(uri, options) Rack::MockRequest.env_for(uri, options) @@ -22,7 +25,19 @@ class EnvGenerator generate_env(uri, options.merge(KEY_REQUEST_METHOD => KEY_REQUEST_GET)) end + def self.head(uri, options = {}) + generate_env(uri, options.merge(KEY_REQUEST_METHOD => KEY_REQUEST_HEAD)) + end + def self.post(uri, options = {}) generate_env(uri, options.merge(KEY_REQUEST_METHOD => KEY_REQUEST_POST)) end + + def self.put(uri, options = {}) + generate_env(uri, options.merge(KEY_REQUEST_METHOD => KEY_REQUEST_PUT)) + end + + def self.delete(uri, options = {}) + generate_env(uri, options.merge(KEY_REQUEST_METHOD => KEY_REQUEST_DELETE)) + end end |