diff --git a/.rubocop.yml b/.rubocop.yml index fb468d4..987882b 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -110,3 +110,11 @@ Style/StringLiteralsInInterpolation: # Minitest assertions Minitest/MultipleAssertions: Max: 10 + +# Allow multiple classes/modules in extension files that patch stdlib +# and in test files that group related test classes +Style/OneClassPerFile: + Exclude: + - 'lib/classifier/extensions/vector.rb' + - 'lib/classifier/lsi.rb' + - 'test/**/*' diff --git a/test/lsi/lsi_test.rb b/test/lsi/lsi_test.rb index dbb0712..c973d92 100644 --- a/test/lsi/lsi_test.rb +++ b/test/lsi/lsi_test.rb @@ -691,7 +691,7 @@ def test_singular_values_populated_after_build refute_nil lsi.singular_values assert_instance_of Array, lsi.singular_values - assert(lsi.singular_values.all? { |v| v.is_a?(Numeric) }) + assert(lsi.singular_values.all?(Numeric)) assert_predicate lsi.singular_values.size, :positive? end