Skip to content

Commit 4ae3f5e

Browse files
committed
v3: add owner_name and name to sidekiq payload when creating a new request
1 parent e4f868c commit 4ae3f5e

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

lib/travis/api/v3/queries/request.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ def schedule(repository, user)
77
raise WrongParams, 'missing user'.freeze unless user and user.id
88

99
payload = {
10-
repository: { id: repository.github_id },
11-
user: { id: user.id },
10+
repository: { id: repository.github_id, owner_name: repository.owner_name, name: repository.name },
11+
user: { id: user.id },
1212
message: message,
1313
branch: branch || repository.default_branch_name,
1414
config: config || {}

spec/v3/services/requests/create_spec.rb

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
"remaining_requests" => 10,
8989
"repository" => {"@type"=>"repository", "@href"=>"/repo/#{repo.id}", "id"=>repo.id, "slug"=>"svenfuchs/minimal"},
9090
"request" => {
91-
"repository" => {"id"=>repo.id},
91+
"repository" => {"id"=>repo.id, "owner_name"=>"svenfuchs", "name"=>"minimal"},
9292
"user" => {"id"=>repo.owner.id},
9393
"message" => nil,
9494
"branch" => "master",
@@ -97,7 +97,7 @@
9797
}}
9898

9999
example { expect(sidekiq_payload).to be == {
100-
repository: { id: repo.id },
100+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
101101
user: { id: repo.owner.id },
102102
message: nil,
103103
branch: 'master',
@@ -110,7 +110,7 @@
110110
describe "setting id has no effect" do
111111
let(:params) {{ id: 42 }}
112112
example { expect(sidekiq_payload).to be == {
113-
repository: { id: repo.id },
113+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
114114
user: { id: repo.owner.id },
115115
message: nil,
116116
branch: 'master',
@@ -121,7 +121,7 @@
121121
describe "setting repository has no effect" do
122122
let(:params) {{ repository: { id: 42 } }}
123123
example { expect(sidekiq_payload).to be == {
124-
repository: { id: repo.id },
124+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
125125
user: { id: repo.owner.id },
126126
message: nil,
127127
branch: 'master',
@@ -132,7 +132,7 @@
132132
describe "setting user has no effect" do
133133
let(:params) {{ user: { id: 42 } }}
134134
example { expect(sidekiq_payload).to be == {
135-
repository: { id: repo.id },
135+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
136136
user: { id: repo.owner.id },
137137
message: nil,
138138
branch: 'master',
@@ -143,7 +143,7 @@
143143
describe "overriding config" do
144144
let(:params) {{ config: { script: 'true' } }}
145145
example { expect(sidekiq_payload).to be == {
146-
repository: { id: repo.id },
146+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
147147
user: { id: repo.owner.id },
148148
message: nil,
149149
branch: 'master',
@@ -154,7 +154,7 @@
154154
describe "overriding message" do
155155
let(:params) {{ message: 'example' }}
156156
example { expect(sidekiq_payload).to be == {
157-
repository: { id: repo.id },
157+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
158158
user: { id: repo.owner.id },
159159
message: 'example',
160160
branch: 'master',
@@ -165,7 +165,7 @@
165165
describe "overriding branch" do
166166
let(:params) {{ branch: 'example' }}
167167
example { expect(sidekiq_payload).to be == {
168-
repository: { id: repo.id },
168+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
169169
user: { id: repo.owner.id },
170170
message: nil,
171171
branch: 'example',
@@ -176,7 +176,7 @@
176176
describe "overriding branch (in request)" do
177177
let(:params) {{ request: { branch: 'example' } }}
178178
example { expect(sidekiq_payload).to be == {
179-
repository: { id: repo.id },
179+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
180180
user: { id: repo.owner.id },
181181
message: nil,
182182
branch: 'example',
@@ -187,7 +187,7 @@
187187
describe "overriding branch (with request prefix)" do
188188
let(:params) {{ "request.branch" => 'example' }}
189189
example { expect(sidekiq_payload).to be == {
190-
repository: { id: repo.id },
190+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
191191
user: { id: repo.owner.id },
192192
message: nil,
193193
branch: 'example',
@@ -198,7 +198,7 @@
198198
describe "overriding branch (with request type)" do
199199
let(:params) {{ "@type" => "request", "branch" => 'example' }}
200200
example { expect(sidekiq_payload).to be == {
201-
repository: { id: repo.id },
201+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
202202
user: { id: repo.owner.id },
203203
message: nil,
204204
branch: 'example',
@@ -209,7 +209,7 @@
209209
describe "overriding branch (with wrong type)" do
210210
let(:params) {{ "@type" => "repository", "branch" => 'example' }}
211211
example { expect(sidekiq_payload).to be == {
212-
repository: { id: repo.id },
212+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
213213
user: { id: repo.owner.id },
214214
message: nil,
215215
branch: 'master',
@@ -255,7 +255,7 @@
255255
let(:params) {{ user: { id: repo.owner.id } }}
256256
example { expect(last_response.status).to be == 202 }
257257
example { expect(sidekiq_payload).to be == {
258-
repository: { id: repo.id },
258+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
259259
user: { id: repo.owner.id },
260260
message: nil,
261261
branch: 'master',
@@ -267,7 +267,7 @@
267267
let(:params) {{ user: { id: repo.owner.id }, branch: 'example' }}
268268
example { expect(last_response.status).to be == 202 }
269269
example { expect(sidekiq_payload).to be == {
270-
repository: { id: repo.id },
270+
repository: { id: repo.id, owner_name: 'svenfuchs', name: 'minimal' },
271271
user: { id: repo.owner.id },
272272
message: nil,
273273
branch: 'example',

0 commit comments

Comments
 (0)