~cytrogen/masto-fe

2c3c734bcc5e485a59145b78f5c783ca9a462cb7 — Nick Schonning 3 years ago af4c951
Autofix Rubocop Style/SymbolProc (#23742)

2 files changed, 4 insertions(+), 12 deletions(-)

M .rubocop_todo.yml
M spec/lib/request_spec.rb
M .rubocop_todo.yml => .rubocop_todo.yml +0 -8
@@ 2451,11 2451,3 @@ Style/SymbolArray:
    - 'spec/controllers/concerns/signature_verification_spec.rb'
    - 'spec/fabricators/notification_fabricator.rb'
    - 'spec/models/public_feed_spec.rb'

# Offense count: 4
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: AllowMethodsWithArguments, AllowedMethods, AllowedPatterns, AllowComments.
# AllowedMethods: define_method, mail, respond_to
Style/SymbolProc:
  Exclude:
    - 'spec/lib/request_spec.rb'

M spec/lib/request_spec.rb => spec/lib/request_spec.rb +4 -4
@@ 97,12 97,12 @@ describe Request do
  describe "response's body_with_limit method" do
    it 'rejects body more than 1 megabyte by default' do
      stub_request(:any, 'http://example.com').to_return(body: SecureRandom.random_bytes(2.megabytes))
      expect { subject.perform { |response| response.body_with_limit } }.to raise_error Mastodon::LengthValidationError
      expect { subject.perform(&:body_with_limit) }.to raise_error Mastodon::LengthValidationError
    end

    it 'accepts body less than 1 megabyte by default' do
      stub_request(:any, 'http://example.com').to_return(body: SecureRandom.random_bytes(2.kilobytes))
      expect { subject.perform { |response| response.body_with_limit } }.to_not raise_error
      expect { subject.perform(&:body_with_limit) }.to_not raise_error
    end

    it 'rejects body by given size' do


@@ 112,12 112,12 @@ describe Request do

    it 'rejects too large chunked body' do
      stub_request(:any, 'http://example.com').to_return(body: SecureRandom.random_bytes(2.megabytes), headers: { 'Transfer-Encoding' => 'chunked' })
      expect { subject.perform { |response| response.body_with_limit } }.to raise_error Mastodon::LengthValidationError
      expect { subject.perform(&:body_with_limit) }.to raise_error Mastodon::LengthValidationError
    end

    it 'rejects too large monolithic body' do
      stub_request(:any, 'http://example.com').to_return(body: SecureRandom.random_bytes(2.megabytes), headers: { 'Content-Length' => 2.megabytes })
      expect { subject.perform { |response| response.body_with_limit } }.to raise_error Mastodon::LengthValidationError
      expect { subject.perform(&:body_with_limit) }.to raise_error Mastodon::LengthValidationError
    end

    it 'truncates large monolithic body' do