[specs] DRY initialization by using the .rspec file

This commit is contained in:
Marc Anguera Insa
2020-12-21 21:40:23 +01:00
parent 72edf73666
commit 05c2228c28
55 changed files with 4 additions and 110 deletions

1
.gitignore vendored
View File

@ -29,7 +29,6 @@ tags
**.orig
.sass-cache
capybara-*.html
.rspec
/vendor/bundle
/coverage/
/spec/tmp/*

1
.rspec Normal file
View File

@ -0,0 +1 @@
--require spec_helper

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Admin::OrganizationsController, type: :controller do
let(:organization) { Fabricate(:organization) }
let(:member) { Fabricate(:member, organization: organization) }
@ -20,4 +18,4 @@ RSpec.describe Admin::OrganizationsController, type: :controller do
.and change { session[:current_organization_id] }.to(nil)
end
end
end
end

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe ApplicationController do
describe '#switch_lang' do
let(:original_locale) { I18n.locale }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe DeviceTokensController do
let (:organization) { Fabricate(:organization) }
let (:member) { Fabricate(:member, organization: organization) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe InquiriesController do
let (:test_organization) { Fabricate(:organization) }
let (:member) { Fabricate(:member, organization: test_organization) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe MultiTransfersController, type: :controller do
let(:organization) { Fabricate(:organization) }
let(:admin) { Fabricate(:member, organization: organization, manager: true) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe OffersController, type: :controller do
let(:organization) { Fabricate(:organization) }
let(:member) { Fabricate(:member, organization: organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe OrganizationsController do
let!(:organization) { Fabricate(:organization) }
let(:member) { Fabricate(:member, organization: organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe PagesController do
describe '#show' do
it 'renders the page successfully' do

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe ReportsController do
let (:test_organization) { Fabricate(:organization) }
let (:member1) { Fabricate(:member, organization: test_organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe SessionsController do
let(:user) do
Fabricate(:user, password: 'papapa22', password_confirmation: 'papapa22')

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe StatisticsController do
let(:organization) { Fabricate(:organization) }
let(:member) { Fabricate(:member, organization: organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe TagsController do
let (:tags) { %w(foo bar baz) }
let (:organization) { Fabricate(:organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe TransfersController do
let (:test_organization) { Fabricate(:organization) }
let (:member_admin) { Fabricate(:member, organization: test_organization, manager: true) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe UsersController do
let(:test_organization) { Fabricate(:organization) }
let(:member_admin) do

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe MemberDecorator do
let(:org) { Fabricate(:organization) }
let(:member) { Fabricate(:member, organization: org) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe MemberReportDecorator do
let (:member) { Fabricate(:member) }
let (:org) { member.organization }

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe PostReportDecorator do
let (:org) { Fabricate(:organization) }
let (:member) { Fabricate(:member, organization: org) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.feature 'sign in' do
let(:user) do
user = Fabricate(

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.feature 'create offer' do
let(:user) do
user = Fabricate(

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.feature 'sign in' do
let(:user) do
Fabricate(:user, email: 'user@timeoverflow.org', password: 'papapa22')

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.feature 'sign out' do
let!(:user) do
Fabricate(

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.feature 'time transfer' do
let(:user) do
user = Fabricate(

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe ApplicationHelper do
it 'avatar_url returns url to gravatar' do
user = Fabricate(:user)
@ -26,4 +24,4 @@ RSpec.describe ApplicationHelper do
expect(helper.alert_class('notice')).to eq('alert-success')
expect(helper.alert_class('foo')).to eq('alert-info')
end
end
end

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe GlyphHelper do
describe 'glyph helper' do
it 'renders an span with glyphicon classes' do
@ -11,4 +9,4 @@ RSpec.describe GlyphHelper do
expect(helper.glyph(sample)).to match(GlyphHelper::GLYPHS[sample])
end
end
end
end

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe CreatePushNotificationsJob, type: :job do
describe '#perform' do
context 'with an Event that doesn\'t exist' do

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe OrganizationNotifierJob, type: :job do
let!(:org) { Fabricate(:organization) }
let!(:user) { Fabricate(:user, locale: :en, sign_in_count: 1) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe SendPushNotificationsJob, type: :job do
describe '#perform' do
let(:user) { Fabricate(:user) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe OrganizationNotifier do
let(:test_organization) { Fabricate(:organization) }
let!(:offer) { Fabricate(:offer, organization: test_organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Account do
let(:member) { Fabricate(:member) }
let(:organization) { member.organization }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Event do
describe 'Validations' do
it { is_expected.to validate_presence_of(:action) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Member do
subject(:member) { Fabricate(:member) }

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe Organization do
let(:organization) { Fabricate(:organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Post do
describe 'Relations' do
it { is_expected.to belong_to(:category) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe PushNotification do
let!(:event) { Fabricate.build(:event) }
let!(:device_token) { Fabricate.build(:device_token, token: 'token') }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Taggable do
let(:organization) { Fabricate(:organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe TransferFactory do
let(:transfer_factory) do
described_class.new(

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe TransferSourcesOptions do
let(:transfer_sources_options) do
described_class.new(sources)

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Transfer do
describe 'Relations' do
it { is_expected.to belong_to(:post).optional }

View File

@ -1,5 +1,3 @@
require "spec_helper"
RSpec.describe User do
it { is_expected.to have_many :members }
it { is_expected.to accept_nested_attributes_for :members }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Operations::Transfers::ManyToOne do
let(:source_accounts) { 5.times.map { Fabricate(:account) } }
let(:destination_account) { Fabricate(:account) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Operations::Transfers::OneToMany do
let(:source_account) { Fabricate(:account) }
let(:destination_accounts) { 5.times.map { Fabricate(:account) } }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Operations::Transfers::OneToMany do
let(:source_account) { Fabricate(:account) }
let(:destination_account) { Fabricate(:account) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Operations::Transfers do
describe 'create' do
let(:operation) {

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Persister::MemberPersister do
let(:organization) { Fabricate(:organization) }
let(:user) { Fabricate(:user) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Persister::PostPersister do
let(:organization) { Fabricate(:organization) }
let(:user) { Fabricate(:user) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe Persister::TransferPersister do
let(:source_account) { Fabricate(:account) }
let(:destination_account) { Fabricate(:account) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe PushNotifications::Broadcast do
describe '#send_notifications' do
let(:user) { Fabricate(:user) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe ::PushNotifications::EventNotifier::Post do
let(:user) { Fabricate.build(:user) }
let(:organization) { Fabricate(:organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe PushNotifications::EventNotifierFactory do
describe '#build' do
let(:user) { Fabricate.build(:user) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe PushNotifications::Creator::Post do
let(:user) { Fabricate(:user) }
let!(:device_token) { Fabricate(:device_token, user: user, token: 'aloha') }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe 'inquiries/show' do
let(:organization) { Fabricate(:organization) }
let(:member) { Fabricate(:member, organization: organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe 'offers/show' do
let(:organization) { Fabricate(:organization) }
let(:member) { Fabricate(:member, organization: organization) }

View File

@ -1,5 +1,3 @@
require 'spec_helper'
RSpec.describe 'organizations/show' do
let(:organization) { Fabricate(:organization) }