diff options
author | francis <francis> | 2007-10-30 20:43:27 +0000 |
---|---|---|
committer | francis <francis> | 2007-10-30 20:43:27 +0000 |
commit | 64f8354fedae5b348834269c2c69838234f4b2e5 (patch) | |
tree | 19cfaa551799ebd3d29577c3bf003383f6af2dff /spec/controllers/request_controller_spec.rb | |
parent | df5d5e0b534d144e84df73ecaf2a96a55fcf099f (diff) |
Requests for a controller.
Diffstat (limited to 'spec/controllers/request_controller_spec.rb')
-rw-r--r-- | spec/controllers/request_controller_spec.rb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/controllers/request_controller_spec.rb b/spec/controllers/request_controller_spec.rb new file mode 100644 index 000000000..1195db34f --- /dev/null +++ b/spec/controllers/request_controller_spec.rb @@ -0,0 +1,26 @@ +require File.dirname(__FILE__) + '/../spec_helper' + +describe RequestController, "when listing all requests" do + fixtures :info_requests + + it "should be successful" do + get :list + response.should be_success + end + + it "should render with 'list' template" do + get :list + response.should render_template('list') + end + + it "should assign the first page of results" do + # XXX probably should load more than one page of requests into db here :) + + get :list + assigns[:info_requests] == [ + info_requests(:fancy_dog_request), + info_requests(:naughty_chicken_request) + ] + end + +end |