test_ruby/models/calculations/v3/steps/place_test.rb
File place_test.rb
has 269 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require_relative "../../v3"
module Calculations
module V3
module Steps
Method test_fewest_points_wins
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def test_fewest_points_wins
category = Models::Category.new("Masters Men")
rules = Rules.new(category_rules: [Models::CategoryRule.new(category)], place_by: "fewest_points")
calculator = Calculator.new(rules: rules, source_results: [])
event_category = calculator.event_categories.first
Method test_place_many
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def test_place_many
category = Models::Category.new("Masters Men")
rules = Rules.new(category_rules: [Models::CategoryRule.new(category)])
calculator = Calculator.new(rules: rules, source_results: [])
event_category = calculator.event_categories.first
Method test_by_time
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def test_by_time
category = Models::Category.new("Masters Men")
rules = Rules.new(category_rules: [Models::CategoryRule.new(category)], place_by: "time")
calculator = Calculator.new(rules: rules, source_results: [])
event_category = calculator.event_categories.first