Sha256: e25d1209da1052c6c1dfbd2f731c7970002c5c0904d7b56290c3796616faac3b
Contents?: true
Size: 1.6 KB
Versions: 1
Compression:
Stored size: 1.6 KB
Contents
require 'spec_helper' module JiraReport class InitSet attr_accessor :url, :username, :password, :period_from, :period_till end describe JiraReport do let(:init) { InitSet.new } let(:jrep) { JiraReport.new(init, 'username') } describe '#jira_search_url' do def jira_search_url(url=nil, user=nil, pass=nil) jrep.send(:jira_search_url, url, user, pass) end it 'is an http url' do url = jira_search_url expect(url).not_to be nil expect(url).to start_with 'http' end it 'uses rest api' do expect(jira_search_url).to include('rest/api/2/search') end context 'when we use url and username' do let(:usr) { 'admin_username' } let(:url) { 'jira.mycompany.url' } it 'contains url and username' do url = jira_search_url(url, usr, nil) expect(url).to include(url) expect(url).to include(usr) end end describe '#jql_*' do describe '#jql_created' do it 'returns query' do expect(jrep.send(:jql_created)).not_to be nil end end describe '#jql_resolved' do it 'returns query' do expect(jrep.send(:jql_resolved)).not_to be nil end end describe '#jql_closed' do it 'returns query' do expect(jrep.send(:jql_closed)).not_to be nil end end describe '#jql_reopened' do it 'returns query' do expect(jrep.send(:jql_reopened)).not_to be nil end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jira_report-0.0.2 | spec/jira_report_spec.rb |