mirror of
https://gitea.invidious.io/iv-org/shard-ameba.git
synced 2024-08-15 00:53:29 +00:00
Performance/Count -> Performance/SizeAfterFilter
This commit is contained in:
parent
799c0fd5e1
commit
790b519653
2 changed files with 23 additions and 15 deletions
|
@ -1,9 +1,9 @@
|
|||
require "../../../spec_helper"
|
||||
|
||||
module Ameba::Rule::Performance
|
||||
subject = Count.new
|
||||
subject = SizeAfterFilter.new
|
||||
|
||||
describe Count do
|
||||
describe SizeAfterFilter do
|
||||
it "passes if there is no potential performance improvements" do
|
||||
source = Source.new %(
|
||||
[1, 2, 3].select { |e| e > 2 }
|
||||
|
@ -43,8 +43,8 @@ module Ameba::Rule::Performance
|
|||
source = Source.new %(
|
||||
[1, 2, 3].reject(&.empty?).size
|
||||
)
|
||||
rule = Rule::Performance::Count.new
|
||||
rule.object_call_names = %w(select)
|
||||
rule = Rule::Performance::SizeAfterFilter.new
|
||||
rule.filter_names = %w(select)
|
||||
rule.catch(source).should be_valid
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue