DEV: Bump rubocop-discourse (#141)
* DEV: Bump rubocop-discourse * Fix rubocop violations
This commit is contained in:
parent
7bf7368520
commit
5047583d95
41
Gemfile.lock
41
Gemfile.lock
|
@ -7,28 +7,33 @@ GIT
|
|||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
ast (2.4.0)
|
||||
jaro_winkler (1.5.4)
|
||||
parallel (1.19.1)
|
||||
parser (2.7.1.2)
|
||||
ast (~> 2.4.0)
|
||||
rainbow (3.0.0)
|
||||
ast (2.4.2)
|
||||
json (2.6.2)
|
||||
parallel (1.22.1)
|
||||
parser (3.1.2.1)
|
||||
ast (~> 2.4.1)
|
||||
rainbow (3.1.1)
|
||||
regexp_parser (2.6.0)
|
||||
rexml (3.2.5)
|
||||
rubocop (0.82.0)
|
||||
jaro_winkler (~> 1.5.1)
|
||||
rubocop (1.36.0)
|
||||
json (~> 2.3)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 2.7.0.1)
|
||||
parser (>= 3.1.2.1)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
rexml
|
||||
regexp_parser (>= 1.8, < 3.0)
|
||||
rexml (>= 3.2.5, < 4.0)
|
||||
rubocop-ast (>= 1.20.1, < 2.0)
|
||||
ruby-progressbar (~> 1.7)
|
||||
unicode-display_width (>= 1.4.0, < 2.0)
|
||||
rubocop-discourse (2.1.1)
|
||||
rubocop (>= 0.69.0)
|
||||
rubocop-rspec (>= 1.39.0)
|
||||
rubocop-rspec (1.39.0)
|
||||
rubocop (>= 0.68.1)
|
||||
ruby-progressbar (1.10.1)
|
||||
unicode-display_width (1.7.0)
|
||||
unicode-display_width (>= 1.4.0, < 3.0)
|
||||
rubocop-ast (1.21.0)
|
||||
parser (>= 3.1.1.0)
|
||||
rubocop-discourse (3.0)
|
||||
rubocop (>= 1.1.0)
|
||||
rubocop-rspec (>= 2.0.0)
|
||||
rubocop-rspec (2.13.2)
|
||||
rubocop (~> 1.33)
|
||||
ruby-progressbar (1.11.0)
|
||||
unicode-display_width (2.3.0)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
RSpec.shared_context "dummy provider" do
|
||||
RSpec.shared_context "with dummy provider" do
|
||||
before(:each) do
|
||||
module ::DiscourseChatIntegration::Provider::DummyProvider
|
||||
PROVIDER_NAME = "dummy".freeze
|
||||
|
@ -39,7 +39,7 @@ RSpec.shared_context "dummy provider" do
|
|||
let(:provider) { ::DiscourseChatIntegration::Provider::DummyProvider }
|
||||
end
|
||||
|
||||
RSpec.shared_context "validated dummy provider" do
|
||||
RSpec.shared_context "with validated dummy provider" do
|
||||
before(:each) do
|
||||
module ::DiscourseChatIntegration::Provider::Dummy2Provider
|
||||
PROVIDER_NAME = "dummy2".freeze
|
||||
|
|
|
@ -4,7 +4,7 @@ require 'rails_helper'
|
|||
require_relative '../dummy_provider'
|
||||
|
||||
RSpec.describe DiscourseChatIntegration::Manager do
|
||||
include_context "dummy provider"
|
||||
include_context "with dummy provider"
|
||||
|
||||
let(:chan1) { DiscourseChatIntegration::Channel.create!(provider: 'dummy') }
|
||||
let(:chan2) { DiscourseChatIntegration::Channel.create!(provider: 'dummy') }
|
||||
|
|
|
@ -95,7 +95,7 @@ describe 'Mattermost Command Controller', type: :request do
|
|||
expect(rule.tags).to eq(nil)
|
||||
end
|
||||
|
||||
context 'from an unknown channel' do
|
||||
describe 'from an unknown channel' do
|
||||
it 'creates the channel' do
|
||||
post "/chat-integration/mattermost/command.json", params: {
|
||||
text: "watch #{category.slug}",
|
||||
|
|
|
@ -113,7 +113,7 @@ describe 'Slack Command Controller', type: :request do
|
|||
expect(rule.tags).to eq(nil)
|
||||
end
|
||||
|
||||
context 'from an unknown channel' do
|
||||
describe 'from an unknown channel' do
|
||||
it 'creates the channel' do
|
||||
post "/chat-integration/slack/command.json", params: {
|
||||
text: "watch #{category.slug}",
|
||||
|
|
|
@ -4,7 +4,7 @@ require 'rails_helper'
|
|||
|
||||
RSpec.describe DiscourseChatIntegration::Provider::SlackProvider::SlackMessageFormatter do
|
||||
describe '.format' do
|
||||
context 'links' do
|
||||
context 'with links' do
|
||||
it 'should return the right message' do
|
||||
expect(described_class.format("<a href='http://somepath.com'>test</a>"))
|
||||
.to eq('<http://somepath.com|test>')
|
||||
|
|
|
@ -108,7 +108,7 @@ describe 'Telegram Command Controller', type: :request do
|
|||
expect(rule.tags).to eq(nil)
|
||||
end
|
||||
|
||||
context 'from an unknown channel' do
|
||||
describe 'from an unknown channel' do
|
||||
it 'does nothing' do
|
||||
post '/chat-integration/telegram/command/shhh.json', params: {
|
||||
message: { chat: { id: 456 }, text: "/watch #{category.slug}" }
|
||||
|
|
|
@ -4,8 +4,8 @@ require 'rails_helper'
|
|||
require_relative '../dummy_provider'
|
||||
|
||||
RSpec.describe DiscourseChatIntegration::Channel do
|
||||
include_context "dummy provider"
|
||||
include_context "validated dummy provider"
|
||||
include_context "with dummy provider"
|
||||
include_context "with validated dummy provider"
|
||||
|
||||
it 'should save and load successfully' do
|
||||
expect(DiscourseChatIntegration::Channel.all.length).to eq(0)
|
||||
|
|
|
@ -4,7 +4,7 @@ require 'rails_helper'
|
|||
require_relative '../dummy_provider'
|
||||
|
||||
RSpec.describe DiscourseChatIntegration::Rule do
|
||||
include_context "dummy provider"
|
||||
include_context "with dummy provider"
|
||||
|
||||
let(:tag1) { Fabricate(:tag) }
|
||||
let(:tag2) { Fabricate(:tag) }
|
||||
|
|
|
@ -12,8 +12,8 @@ describe 'Chat Controller', type: :request do
|
|||
let(:tag) { Fabricate(:tag) }
|
||||
let(:channel) { DiscourseChatIntegration::Channel.create(provider: 'dummy') }
|
||||
|
||||
include_context "dummy provider"
|
||||
include_context "validated dummy provider"
|
||||
include_context "with dummy provider"
|
||||
include_context "with validated dummy provider"
|
||||
|
||||
before do
|
||||
SiteSetting.chat_integration_enabled = true
|
||||
|
|
|
@ -15,7 +15,7 @@ RSpec.describe DiscourseChatIntegration::Manager do
|
|||
let(:second_post) { Fabricate(:post, topic: topic, post_number: 2) }
|
||||
|
||||
describe '.trigger_notifications' do
|
||||
include_context "dummy provider"
|
||||
include_context "with dummy provider"
|
||||
|
||||
let(:chan1) { DiscourseChatIntegration::Channel.create!(provider: 'dummy') }
|
||||
let(:chan2) { DiscourseChatIntegration::Channel.create!(provider: 'dummy') }
|
||||
|
|
Loading…
Reference in New Issue