Apply Layout/LineLength rubocop rule

Note we're excluding a few files:

* Configuration files that weren't generated by us
* Migration files that weren't generated by us
* The Gemfile, since it includes an important comment that must be on
  the same line as the gem declaration
* The Budget::Stats class, since the heading statistics are a mess and
  having shorter lines would require a lot of refactoring
This commit is contained in:
Javi Martín
2023-07-19 21:37:59 +02:00
parent 75d2782061
commit a1439d0790
156 changed files with 1330 additions and 503 deletions

View File

@@ -37,14 +37,17 @@ shared_examples "acts as paranoid" do |factory_name|
resource.destroy!
resource.reload
expect { resource.restore(recursive: true) }.to change { resource.translations.with_deleted.first.hidden_at }
expect do
resource.restore(recursive: true)
end.to change { resource.translations.with_deleted.first.hidden_at }
end
it "can be recovered after soft deletion through recursive restore" do
original_translation = resource.translations.first
new_translation = resource.translations.build
described_class.translated_attribute_names.each do |translated_attribute_name|
new_translation.send("#{translated_attribute_name}=", original_translation.send(translated_attribute_name))
new_translation.send("#{translated_attribute_name}=",
original_translation.send(translated_attribute_name))
end
new_translation.locale = :fr
new_translation.save!