Upgrade rubocop and remove old flags (#804)

* Fix closing parenthesis style errors for new Rubocop version

* Update to Rubocop 0.40, remove no longer needed flags
This commit is contained in:
Paul Padier 2016-05-15 16:14:36 +09:00 committed by Jared Beck
parent a287d6e2e0
commit 51afcd9c4b
6 changed files with 20 additions and 9 deletions

View File

@ -309,7 +309,6 @@ module PaperTrail
# Utility method for reifying. Anything executed inside the block will
# appear like a new record.
# rubocop: disable Style/Alias
def appear_as_new_record
instance_eval {
alias :old_new_record? :new_record?
@ -318,7 +317,6 @@ module PaperTrail
yield
instance_eval { alias :new_record? :old_new_record? }
end
# rubocop: enable Style/Alias
# Temporarily overwrites the value of whodunnit and then executes the
# provided block.

View File

@ -35,7 +35,7 @@ Gem::Specification.new do |s|
s.add_development_dependency "generator_spec", "~> 0.9.3"
s.add_development_dependency "database_cleaner", "~> 1.2"
s.add_development_dependency "pry-nav", "~> 0.2.4"
s.add_development_dependency "rubocop", "~> 0.37.2"
s.add_development_dependency "rubocop", "~> 0.40.0"
s.add_development_dependency "timecop", "~> 0.8.0"
if defined?(JRUBY_VERSION)

View File

@ -121,7 +121,8 @@ describe Widget, type: :model do
describe "sort order" do
it "should sort by the timestamp order from the `VersionConcern`" do
expect(widget.versions.to_sql).to eq(
widget.versions.reorder(PaperTrail::Version.timestamp_sort_order).to_sql)
widget.versions.reorder(PaperTrail::Version.timestamp_sort_order).to_sql
)
end
end
end

View File

@ -28,7 +28,8 @@ describe PaperTrail::VERSION do
it "should join the numbers into a period separated string" do
expect(subject::STRING).to eq(
[subject::MAJOR, subject::MINOR, subject::TINY, subject::PRE].compact.join("."))
[subject::MAJOR, subject::MINOR, subject::TINY, subject::PRE].compact.join(".")
)
end
end
end

View File

@ -40,7 +40,9 @@ class JSONTest < ActiveSupport::TestCase
context "when value is a string" do
should "construct correct WHERE query" do
matches = PaperTrail::Serializers::JSON.where_object_condition(
PaperTrail::Version.arel_table[:object], :arg1, "Val 1")
PaperTrail::Version.arel_table[:object], :arg1,
"Val 1"
)
assert matches.instance_of?(Arel::Nodes::Matches)
if Arel::VERSION >= "6"
@ -54,7 +56,10 @@ class JSONTest < ActiveSupport::TestCase
context "when value is `null`" do
should "construct correct WHERE query" do
matches = PaperTrail::Serializers::JSON.where_object_condition(
PaperTrail::Version.arel_table[:object], :arg1, nil)
PaperTrail::Version.arel_table[:object],
:arg1,
nil
)
assert matches.instance_of?(Arel::Nodes::Matches)
if Arel::VERSION >= "6"
@ -68,7 +73,10 @@ class JSONTest < ActiveSupport::TestCase
context "when value is a number" do
should "construct correct WHERE query" do
grouping = PaperTrail::Serializers::JSON.where_object_condition(
PaperTrail::Version.arel_table[:object], :arg1, -3.5)
PaperTrail::Version.arel_table[:object],
:arg1,
-3.5
)
assert grouping.instance_of?(Arel::Nodes::Grouping)
matches = grouping.select { |v| v.instance_of?(Arel::Nodes::Matches) }

View File

@ -39,7 +39,10 @@ class YamlTest < ActiveSupport::TestCase
context "`where_object` class method" do
should "construct correct WHERE query" do
matches = PaperTrail::Serializers::YAML.where_object_condition(
PaperTrail::Version.arel_table[:object], :arg1, "Val 1")
PaperTrail::Version.arel_table[:object],
:arg1,
"Val 1"
)
assert matches.instance_of?(Arel::Nodes::Matches)
if Arel::VERSION >= "6"
assert_equal matches.right.val, "%\narg1: Val 1\n%"