Showing 140 of 1,691 total issues
File budget_investments_spec.rb
has 1443 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Admin budget investments", :admin do
let(:budget) { create(:budget) }
let(:administrator) do
File proposals_spec.rb
has 1284 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Proposals" do
it_behaves_like "milestoneable", :proposal
File investments_spec.rb
has 1188 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
require "sessions_helper"
describe "Budget Investments" do
let(:author) { create(:user, :level_two, username: "Isabel") }
File investment_spec.rb
has 1018 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe Budget::Investment do
let(:investment) { build(:budget_investment) }
File topics_spec.rb
has 815 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Commenting topics from proposals" do
let(:user) { create :user }
let(:proposal) { create :proposal }
File proposal_spec.rb
has 804 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe Proposal do
let(:proposal) { build(:proposal) }
File debates_spec.rb
has 675 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Debates" do
context "Concerns" do
it_behaves_like "notifiable in-app", :debate
File user_spec.rb
has 630 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe User do
describe "#headings_voted_within_group" do
it "returns the headings voted by a user" do
File debate_spec.rb
has 586 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe Debate do
let(:debate) { build(:debate) }
File legislation_annotations_spec.rb
has 558 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Commenting legislation questions" do
let(:user) { create :user }
let(:legislation_annotation) { create :legislation_annotation, author: user }
File ballots_spec.rb
has 493 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
require "sessions_helper"
describe "Ballots" do
let(:user) { create(:user, :level_two) }
Class User
has 53 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class User < ApplicationRecord
include Verification
devise :database_authenticatable, :registerable, :confirmable, :recoverable, :rememberable,
:trackable, :validatable, :omniauthable, :password_expirable, :secure_validatable,
Class Investment
has 52 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class Investment < ApplicationRecord
SORTING_OPTIONS = { id: "id", supports: "cached_votes_up" }.freeze
include Rails.application.routes.url_helpers
include Measurable
Class MenuComponent
has 52 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class Admin::MenuComponent < ApplicationComponent
include LinkListHelper
private
File debates_spec.rb
has 464 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Commenting debates" do
let(:user) { create :user }
let(:debate) { create :debate }
File graphql_spec.rb
has 464 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
api_types = GraphQL::ApiTypesCreator.create
query_type = GraphQL::QueryTypeCreator.create(api_types)
ConsulSchema = GraphQL::Schema.define do
File users_auth_spec.rb
has 457 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Users" do
context "Regular authentication" do
context "Sign up" do
File budget_investments_spec.rb
has 439 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Commenting Budget::Investments" do
let(:user) { create :user }
let(:investment) { create :budget_investment }
File polls_spec.rb
has 425 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Admin polls", :admin do
scenario "Index empty" do
visit admin_root_path
File legislation_questions_spec.rb
has 412 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
require "rails_helper"
describe "Commenting legislation questions" do
let(:user) { create :user, :level_two }
let(:process) { create :legislation_process, :in_debate_phase }