spec/search_result_spec.rb in jiralicious-0.4.3 vs spec/search_result_spec.rb in jiralicious-0.5.0

- old
+ new

@@ -1,54 +1,54 @@ -# encoding: utf-8 -require "spec_helper" - -describe Jiralicious::SearchResult do - before :each do - FakeWeb.register_uri(:get, - "#{Jiralicious.rest_path}/issue/EX-1", - :status => "200", - :body => issue_json) - FakeWeb.register_uri(:get, - "#{Jiralicious.rest_path}/issue/EX-1/comment/", - :status => "200", - :body => comment_json) - FakeWeb.register_uri(:get, - "#{Jiralicious.rest_path}/issue/EX-1/watchers/", - :status => "200", - :body => watchers_json) - end - - let(:search_data) { - { - "startAt" => 0, - "maxResults" => 50, - "total" => 1, - "issues" => [{ - "self" => "http://www.example.com/jira/rest/api/2.0/jira/rest/api/2.0/issue/EX-1", - "key" => "EX-1" - }] - } - } - let(:search_result) { Jiralicious::SearchResult.new(search_data) } - - it "assigns an array to back the search results" do - search_result.instance_variable_get('@issues'). - should == [ {"self" => "http://www.example.com/jira/rest/api/2.0/jira/rest/api/2.0/issue/EX-1", - "key" => "EX-1"} ] - end - - it "knows it's offset" do - search_result.offset.should == 0 - end - - it "knows how many results are returned from the web service" do - search_result.num_results.should == 1 - end - - it "fetches issues" do - search_result.issues.first.should be_instance_of(Jiralicious::Issue) - end - - it "checks the issues raw result" do - search_result.issues_raw.class.should == Array - end -end +# encoding: utf-8 +require "spec_helper" + +describe Jiralicious::SearchResult do + before :each do + FakeWeb.register_uri(:get, + "#{Jiralicious.rest_path}/issue/EX-1", + :status => "200", + :body => issue_json) + FakeWeb.register_uri(:get, + "#{Jiralicious.rest_path}/issue/EX-1/comment/", + :status => "200", + :body => comment_json) + FakeWeb.register_uri(:get, + "#{Jiralicious.rest_path}/issue/EX-1/watchers/", + :status => "200", + :body => watchers_json) + end + + let(:search_data) { + { + "startAt" => 0, + "maxResults" => 50, + "total" => 1, + "issues" => [{ + "self" => "http://www.example.com/jira/rest/api/2.0/jira/rest/api/2.0/issue/EX-1", + "key" => "EX-1" + }] + } + } + let(:search_result) { Jiralicious::SearchResult.new(search_data) } + + it "assigns an array to back the search results" do + search_result.instance_variable_get('@issues'). + should == [ {"self" => "http://www.example.com/jira/rest/api/2.0/jira/rest/api/2.0/issue/EX-1", + "key" => "EX-1"} ] + end + + it "knows it's offset" do + search_result.offset.should == 0 + end + + it "knows how many results are returned from the web service" do + search_result.num_results.should == 1 + end + + it "fetches issues" do + search_result.issues.first.should be_instance_of(Jiralicious::Issue) + end + + it "checks the issues raw result" do + search_result.issues_raw.class.should == Array + end +end