Skip to content

Commit 4aacfc1

Browse files
committed
Maintenance: Improve rspec handling
1 parent f887710 commit 4aacfc1

8 files changed

Lines changed: 26 additions & 27 deletions

File tree

.rubocop_todo.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,3 @@ RSpec/ContextWording:
3030

3131
RSpec/BeforeAfterAll:
3232
Enabled: false
33-
34-
RSpec/LeakyLocalVariable:
35-
Enabled: false

spec/zammad_api/resources/group_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
require 'spec_helper'
22

33
describe ZammadAPI, 'group object basics' do
4-
client = Helper.client
4+
let(:client) { Helper.client }
55

6-
name = "some_group#{Helper.random}"
7-
group = nil
6+
let(:name) { "some_group#{Helper.random}" }
7+
let(:group) { nil }
88

99
it 'new with invalid attributes' do
1010
group_invalid = client.group.new

spec/zammad_api/resources/organization_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
require 'spec_helper'
22

33
describe ZammadAPI, 'organization object basics' do
4-
client = Helper.client
4+
let(:client) { Helper.client }
55

6-
name = "some_organization#{Helper.random}"
7-
organization = nil
6+
let(:name) { "some_organization#{Helper.random}" }
7+
let(:organization) { nil }
88

99
it 'new with invalid attributes' do
1010
organization_invalid = client.organization.new

spec/zammad_api/resources/ticket_priority_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
require 'spec_helper'
22

33
describe ZammadAPI, 'ticket priority object basics' do
4-
client = Helper.client
4+
let(:client) { Helper.client }
55

6-
name = "some_ticket_priority#{Helper.random}"
7-
ticket_priority = nil
6+
let(:name) { "some_ticket_priority#{Helper.random}" }
7+
let(:ticket_priority) { nil }
88

99
it 'new with invalid attributes' do
1010
ticket_priority_invalid = client.ticket_priority.new

spec/zammad_api/resources/ticket_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
require 'spec_helper'
22

33
describe ZammadAPI, 'ticket object basics' do
4-
client = Helper.client
4+
let(:client) { Helper.client }
55

6-
title = "some ticket title ##{Helper.random}"
7-
ticket = nil
6+
let(:title) { "some ticket title ##{Helper.random}" }
7+
let(:ticket) { nil }
88

99
it 'new with invalid attributes' do
1010
ticket_invalid = client.ticket.new

spec/zammad_api/resources/ticket_state_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
require 'spec_helper'
22

33
describe ZammadAPI, 'ticket state object basics' do
4-
client = Helper.client
4+
let(:client) { Helper.client }
55

6-
name = "some_ticket_state#{Helper.random}"
7-
ticket_state = nil
6+
let(:name) { "some_ticket_state#{Helper.random}" }
7+
let(:ticket_state) { nil }
88

99
it 'new with invalid attributes' do
1010
ticket_state_invalid = client.ticket_state.new

spec/zammad_api/resources/user_spec.rb

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
require 'spec_helper'
22

33
describe ZammadAPI, 'user object basics' do
4-
client = Helper.client
4+
let(:client) { Helper.client }
55

6-
random = Helper.random
7-
firstname = "firstname#{random}"
8-
lastname = "lastname#{random}"
9-
email = "some_user#{random}@example.com"
10-
user = nil
6+
let(:firstname) { "firstname#{Helper.random}" }
7+
let(:lastname) { "lastname#{Helper.random}" }
8+
let(:email) { "some_user#{Helper.random}@example.com" }
9+
let(:user) { nil }
1110

1211
it 'new with invalid attributes' do
1312
user_invalid = client.user.new
@@ -61,7 +60,7 @@
6160
expect(user.created_by).to eq('admin@example.com')
6261
expect(user.updated_by).to eq('admin@example.com')
6362

64-
user.firstname = "firstname#{random}-2"
63+
user.firstname = "firstname#{Helper.random}-2"
6564
user.roles = ['Agent']
6665
user.note = 'some note'
6766

spec/zammad_api_spec.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@
66
end
77

88
context 'failing authentication' do
9-
Helper.auto_wizard
10-
client = Helper.client(user: 'not_existing', password: 'not_existing')
9+
before(:all) do
10+
Helper.auto_wizard
11+
end
12+
13+
let(:client) { Helper.client(user: 'not_existing', password: 'not_existing') }
1114

1215
it 'user' do
1316
expect { client.user.find(1) }.to raise_error(RuntimeError)

0 commit comments

Comments
 (0)