Fix new offenses
This commit is contained in:
parent
75f5fa997d
commit
e2bbbb1a9a
18 changed files with 67 additions and 62 deletions
|
@ -27,7 +27,7 @@ module SpammableActions
|
|||
|
||||
render :verify
|
||||
else
|
||||
fallback.call
|
||||
yield
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ class PushoverService < Service
|
|||
['Pushover Echo (long)', 'echo'],
|
||||
['Up Down (long)', 'updown'],
|
||||
['None (silent)', 'none']
|
||||
]},
|
||||
] },
|
||||
]
|
||||
end
|
||||
|
||||
|
|
|
@ -581,7 +581,7 @@ class User < ActiveRecord::Base
|
|||
if project.repository.branch_exists?(event.branch_name)
|
||||
merge_requests = MergeRequest.where("created_at >= ?", event.created_at)
|
||||
.where(source_project_id: project.id,
|
||||
source_branch: event.branch_name)
|
||||
source_branch: event.branch_name)
|
||||
merge_requests.empty?
|
||||
end
|
||||
end
|
||||
|
|
|
@ -20,13 +20,13 @@ def instrument_classes(instrumentation)
|
|||
|
||||
# Path to search => prefix to strip from constant
|
||||
paths_to_instrument = {
|
||||
%w(app finders) => %w(app finders),
|
||||
%w(app mailers emails) => %w(app mailers),
|
||||
['app', 'services', '**'] => %w(app services),
|
||||
%w(lib gitlab conflicts) => ['lib'],
|
||||
%w(lib gitlab diff) => ['lib'],
|
||||
%w(lib gitlab email message) => ['lib'],
|
||||
%w(lib gitlab checks) => ['lib']
|
||||
%w(app finders) => %w(app finders),
|
||||
%w(app mailers emails) => %w(app mailers),
|
||||
%w(app services **) => %w(app services),
|
||||
%w(lib gitlab conflicts) => ['lib'],
|
||||
%w(lib gitlab diff) => ['lib'],
|
||||
%w(lib gitlab email message) => ['lib'],
|
||||
%w(lib gitlab checks) => ['lib']
|
||||
}
|
||||
|
||||
paths_to_instrument.each do |(path, prefix)|
|
||||
|
|
|
@ -49,7 +49,7 @@ module Gitlab
|
|||
factory = Entry::Factory.new(Entry::Jobs)
|
||||
.value(@config.except(*self.class.nodes.keys))
|
||||
.with(key: :jobs, parent: self,
|
||||
description: 'Jobs definition for this pipeline')
|
||||
description: 'Jobs definition for this pipeline')
|
||||
|
||||
@entries[:jobs] = factory.create!
|
||||
end
|
||||
|
|
|
@ -35,7 +35,7 @@ module Gitlab
|
|||
.value(config || {})
|
||||
.metadata(name: name)
|
||||
.with(key: name, parent: self,
|
||||
description: "#{name} job definition.")
|
||||
description: "#{name} job definition.")
|
||||
|
||||
@entries[name] = factory.create!
|
||||
end
|
||||
|
|
|
@ -15,41 +15,41 @@ describe ExpandVariables do
|
|||
result: 'keyvalue',
|
||||
variables: [
|
||||
{ key: 'variable', value: 'value' }
|
||||
]},
|
||||
] },
|
||||
{ value: 'key${variable}',
|
||||
result: 'keyvalue',
|
||||
variables: [
|
||||
{ key: 'variable', value: 'value' }
|
||||
]},
|
||||
] },
|
||||
{ value: 'key$variable$variable2',
|
||||
result: 'keyvalueresult',
|
||||
variables: [
|
||||
{ key: 'variable', value: 'value' },
|
||||
{ key: 'variable2', value: 'result' },
|
||||
]},
|
||||
] },
|
||||
{ value: 'key${variable}${variable2}',
|
||||
result: 'keyvalueresult',
|
||||
variables: [
|
||||
{ key: 'variable', value: 'value' },
|
||||
{ key: 'variable2', value: 'result' }
|
||||
]},
|
||||
] },
|
||||
{ value: 'key$variable2$variable',
|
||||
result: 'keyresultvalue',
|
||||
variables: [
|
||||
{ key: 'variable', value: 'value' },
|
||||
{ key: 'variable2', value: 'result' },
|
||||
]},
|
||||
] },
|
||||
{ value: 'key${variable2}${variable}',
|
||||
result: 'keyresultvalue',
|
||||
variables: [
|
||||
{ key: 'variable', value: 'value' },
|
||||
{ key: 'variable2', value: 'result' }
|
||||
]},
|
||||
] },
|
||||
{ value: 'review/$CI_BUILD_REF_NAME',
|
||||
result: 'review/feature/add-review-apps',
|
||||
variables: [
|
||||
{ key: 'CI_BUILD_REF_NAME', value: 'feature/add-review-apps' }
|
||||
]},
|
||||
] },
|
||||
]
|
||||
|
||||
tests.each do |test|
|
||||
|
|
|
@ -89,8 +89,8 @@ describe Gitlab::BitbucketImport::Importer, lib: true do
|
|||
stub_request(:get, "https://api.bitbucket.org/2.0/repositories/namespace/repo?pagelen=50&sort=created_on")
|
||||
.with(headers: { 'Accept' => '*/*', 'Accept-Encoding' => 'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Authorization' => 'Bearer', 'User-Agent' => 'Faraday v0.9.2' })
|
||||
.to_return(status: 200,
|
||||
body: "",
|
||||
headers: {})
|
||||
body: "",
|
||||
headers: {})
|
||||
|
||||
sample_issues_statuses.each_with_index do |issue, index|
|
||||
stub_request(
|
||||
|
|
|
@ -12,8 +12,8 @@ describe Gitlab::Ci::Config::Entry::Global do
|
|||
it 'contains the expected node names' do
|
||||
expect(described_class.nodes.keys)
|
||||
.to match_array(%i[before_script image services
|
||||
after_script variables stages
|
||||
types cache])
|
||||
after_script variables stages
|
||||
types cache])
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -140,11 +140,11 @@ describe Gitlab::Ci::Config::Entry::Job do
|
|||
it 'returns correct value' do
|
||||
expect(entry.value)
|
||||
.to eq(name: :rspec,
|
||||
before_script: %w[ls pwd],
|
||||
script: %w[rspec],
|
||||
commands: "ls\npwd\nrspec",
|
||||
stage: 'test',
|
||||
after_script: %w[cleanup])
|
||||
before_script: %w[ls pwd],
|
||||
script: %w[rspec],
|
||||
commands: "ls\npwd\nrspec",
|
||||
stage: 'test',
|
||||
after_script: %w[cleanup])
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -69,7 +69,7 @@ describe Gitlab::Ci::Status::Build::Factory do
|
|||
it 'matches correct extended statuses' do
|
||||
expect(factory.extended_statuses)
|
||||
.to eq [Gitlab::Ci::Status::Build::Retryable,
|
||||
Gitlab::Ci::Status::Build::FailedAllowed]
|
||||
Gitlab::Ci::Status::Build::FailedAllowed]
|
||||
end
|
||||
|
||||
it 'fabricates a failed but allowed build status' do
|
||||
|
|
|
@ -23,14 +23,15 @@ describe Gitlab::ImportSources do
|
|||
it 'returns an array' do
|
||||
expected =
|
||||
%w(
|
||||
github
|
||||
bitbucket
|
||||
gitlab
|
||||
google_code
|
||||
fogbugz
|
||||
git
|
||||
gitlab_project
|
||||
gitea)
|
||||
github
|
||||
bitbucket
|
||||
gitlab
|
||||
google_code
|
||||
fogbugz
|
||||
git
|
||||
gitlab_project
|
||||
gitea
|
||||
)
|
||||
|
||||
expect(described_class.values).to eq(expected)
|
||||
end
|
||||
|
@ -40,13 +41,14 @@ gitea)
|
|||
it 'returns an array of importer names' do
|
||||
expected =
|
||||
%w(
|
||||
github
|
||||
bitbucket
|
||||
gitlab
|
||||
google_code
|
||||
fogbugz
|
||||
gitlab_project
|
||||
gitea)
|
||||
github
|
||||
bitbucket
|
||||
gitlab
|
||||
google_code
|
||||
fogbugz
|
||||
gitlab_project
|
||||
gitea
|
||||
)
|
||||
|
||||
expect(described_class.importer_names).to eq(expected)
|
||||
end
|
||||
|
|
|
@ -101,8 +101,8 @@ describe Gitlab::IncomingEmail, lib: true do
|
|||
it 'returns reply key' do
|
||||
expect(described_class.scan_fallback_references(references))
|
||||
.to eq(%w[issue_1@localhost
|
||||
reply-59d8df8370b7e95c5a49fbf86aeb2c93@localhost
|
||||
exchange@microsoft.com])
|
||||
reply-59d8df8370b7e95c5a49fbf86aeb2c93@localhost
|
||||
exchange@microsoft.com])
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -22,9 +22,10 @@ describe API::Labels, api: true do
|
|||
create(:labeled_merge_request, labels: [priority_label], author: user, source_project: project )
|
||||
|
||||
expected_keys = %w(
|
||||
id name color description
|
||||
open_issues_count closed_issues_count open_merge_requests_count
|
||||
subscribed priority)
|
||||
id name color description
|
||||
open_issues_count closed_issues_count open_merge_requests_count
|
||||
subscribed priority
|
||||
)
|
||||
|
||||
get api("/projects/#{project.id}/labels", user)
|
||||
|
||||
|
|
|
@ -22,9 +22,10 @@ describe API::V3::Labels, api: true do
|
|||
create(:labeled_merge_request, labels: [priority_label], author: user, source_project: project )
|
||||
|
||||
expected_keys = %w(
|
||||
id name color description
|
||||
open_issues_count closed_issues_count open_merge_requests_count
|
||||
subscribed priority)
|
||||
id name color description
|
||||
open_issues_count closed_issues_count open_merge_requests_count
|
||||
subscribed priority
|
||||
)
|
||||
|
||||
get v3_api("/projects/#{project.id}/labels", user)
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ describe MergeRequests::ResolveService do
|
|||
it 'creates a commit with the correct parents' do
|
||||
expect(merge_request.source_branch_head.parents.map(&:id))
|
||||
.to eq(%w(1450cd639e0bc6721eb02800169e464f212cde06
|
||||
824be604a34828eb682305f0d963056cfac87b2d))
|
||||
824be604a34828eb682305f0d963056cfac87b2d))
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -86,7 +86,7 @@ describe MergeRequests::ResolveService do
|
|||
it 'creates a commit with the correct parents' do
|
||||
expect(merge_request_from_fork.source_branch_head.parents.map(&:id))
|
||||
.to eq(['404fa3fc7c2c9b5dacff102f353bdf55b1be2813',
|
||||
target_head])
|
||||
target_head])
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -126,7 +126,7 @@ describe MergeRequests::ResolveService do
|
|||
it 'creates a commit with the correct parents' do
|
||||
expect(merge_request.source_branch_head.parents.map(&:id))
|
||||
.to eq(%w(1450cd639e0bc6721eb02800169e464f212cde06
|
||||
824be604a34828eb682305f0d963056cfac87b2d))
|
||||
824be604a34828eb682305f0d963056cfac87b2d))
|
||||
end
|
||||
|
||||
it 'sets the content to the content given' do
|
||||
|
|
|
@ -42,7 +42,7 @@ Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|||
eos
|
||||
)
|
||||
end
|
||||
|
||||
|
||||
def another_sample_commit
|
||||
OpenStruct.new(
|
||||
id: "e56497bb5f03a90a51293fc6d516788730953899",
|
||||
|
@ -101,11 +101,12 @@ eos
|
|||
]
|
||||
|
||||
commits = %w(
|
||||
5937ac0a7beb003549fc5fd26fc247adbce4a52e
|
||||
570e7b2abdd848b95f2f578043fc23bd6f6fd24d
|
||||
6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9
|
||||
d14d6c0abdd253381df51a723d58691b2ee1ab08
|
||||
c1acaa58bbcbc3eafe538cb8274ba387047b69f8).reverse # last commit is recent one
|
||||
5937ac0a7beb003549fc5fd26fc247adbce4a52e
|
||||
570e7b2abdd848b95f2f578043fc23bd6f6fd24d
|
||||
6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9
|
||||
d14d6c0abdd253381df51a723d58691b2ee1ab08
|
||||
c1acaa58bbcbc3eafe538cb8274ba387047b69f8
|
||||
).reverse # last commit is recent one
|
||||
|
||||
OpenStruct.new(
|
||||
source_branch: 'master',
|
||||
|
|
|
@ -53,7 +53,7 @@ module StubGitlabCalls
|
|||
|
||||
stub_request(:post, "#{gitlab_url}api/v3/session.json")
|
||||
.with(body: "{\"email\":\"test@test.com\",\"password\":\"123456\"}",
|
||||
headers: { 'Content-Type' => 'application/json' })
|
||||
headers: { 'Content-Type' => 'application/json' })
|
||||
.to_return(status: 201, body: f, headers: { 'Content-Type' => 'application/json' })
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue