[specs] DRY initialization by using the .rspec file
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@ -29,7 +29,6 @@ tags
|
||||
**.orig
|
||||
.sass-cache
|
||||
capybara-*.html
|
||||
.rspec
|
||||
/vendor/bundle
|
||||
/coverage/
|
||||
/spec/tmp/*
|
||||
|
||||
@ -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
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe ApplicationController do
|
||||
describe '#switch_lang' do
|
||||
let(:original_locale) { I18n.locale }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe DeviceTokensController do
|
||||
let (:organization) { Fabricate(:organization) }
|
||||
let (:member) { Fabricate(:member, organization: organization) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require "spec_helper"
|
||||
|
||||
RSpec.describe InquiriesController do
|
||||
let (:test_organization) { Fabricate(:organization) }
|
||||
let (:member) { Fabricate(:member, organization: test_organization) }
|
||||
|
||||
@ -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) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require "spec_helper"
|
||||
|
||||
RSpec.describe OffersController, type: :controller do
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
let(:member) { Fabricate(:member, organization: organization) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe OrganizationsController do
|
||||
let!(:organization) { Fabricate(:organization) }
|
||||
let(:member) { Fabricate(:member, organization: organization) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe PagesController do
|
||||
describe '#show' do
|
||||
it 'renders the page successfully' do
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe ReportsController do
|
||||
let (:test_organization) { Fabricate(:organization) }
|
||||
let (:member1) { Fabricate(:member, organization: test_organization) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe SessionsController do
|
||||
let(:user) do
|
||||
Fabricate(:user, password: 'papapa22', password_confirmation: 'papapa22')
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe StatisticsController do
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
let(:member) { Fabricate(:member, organization: organization) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe TagsController do
|
||||
let (:tags) { %w(foo bar baz) }
|
||||
let (:organization) { Fabricate(:organization) }
|
||||
|
||||
@ -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) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require "spec_helper"
|
||||
|
||||
RSpec.describe UsersController do
|
||||
let(:test_organization) { Fabricate(:organization) }
|
||||
let(:member_admin) do
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require "spec_helper"
|
||||
|
||||
RSpec.describe MemberDecorator do
|
||||
let(:org) { Fabricate(:organization) }
|
||||
let(:member) { Fabricate(:member, organization: org) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require "spec_helper"
|
||||
|
||||
RSpec.describe MemberReportDecorator do
|
||||
let (:member) { Fabricate(:member) }
|
||||
let (:org) { member.organization }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require "spec_helper"
|
||||
|
||||
RSpec.describe PostReportDecorator do
|
||||
let (:org) { Fabricate(:organization) }
|
||||
let (:member) { Fabricate(:member, organization: org) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.feature 'sign in' do
|
||||
let(:user) do
|
||||
user = Fabricate(
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.feature 'create offer' do
|
||||
let(:user) do
|
||||
user = Fabricate(
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.feature 'sign in' do
|
||||
let(:user) do
|
||||
Fabricate(:user, email: 'user@timeoverflow.org', password: 'papapa22')
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.feature 'sign out' do
|
||||
let!(:user) do
|
||||
Fabricate(
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.feature 'time transfer' do
|
||||
let(:user) do
|
||||
user = Fabricate(
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe SendPushNotificationsJob, type: :job do
|
||||
describe '#perform' do
|
||||
let(:user) { Fabricate(:user) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require "spec_helper"
|
||||
|
||||
RSpec.describe OrganizationNotifier do
|
||||
let(:test_organization) { Fabricate(:organization) }
|
||||
let!(:offer) { Fabricate(:offer, organization: test_organization) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Account do
|
||||
let(:member) { Fabricate(:member) }
|
||||
let(:organization) { member.organization }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Event do
|
||||
describe 'Validations' do
|
||||
it { is_expected.to validate_presence_of(:action) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Member do
|
||||
subject(:member) { Fabricate(:member) }
|
||||
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require "spec_helper"
|
||||
|
||||
RSpec.describe Organization do
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Post do
|
||||
describe 'Relations' do
|
||||
it { is_expected.to belong_to(:category) }
|
||||
|
||||
@ -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') }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Taggable do
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe TransferFactory do
|
||||
let(:transfer_factory) do
|
||||
described_class.new(
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe TransferSourcesOptions do
|
||||
let(:transfer_sources_options) do
|
||||
described_class.new(sources)
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Transfer do
|
||||
describe 'Relations' do
|
||||
it { is_expected.to belong_to(:post).optional }
|
||||
|
||||
@ -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 }
|
||||
|
||||
@ -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) }
|
||||
|
||||
@ -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) } }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Operations::Transfers::OneToMany do
|
||||
let(:source_account) { Fabricate(:account) }
|
||||
let(:destination_account) { Fabricate(:account) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Operations::Transfers do
|
||||
describe 'create' do
|
||||
let(:operation) {
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Persister::MemberPersister do
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
let(:user) { Fabricate(:user) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Persister::PostPersister do
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
let(:user) { Fabricate(:user) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe Persister::TransferPersister do
|
||||
let(:source_account) { Fabricate(:account) }
|
||||
let(:destination_account) { Fabricate(:account) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe PushNotifications::Broadcast do
|
||||
describe '#send_notifications' do
|
||||
let(:user) { Fabricate(:user) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe ::PushNotifications::EventNotifier::Post do
|
||||
let(:user) { Fabricate.build(:user) }
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe PushNotifications::EventNotifierFactory do
|
||||
describe '#build' do
|
||||
let(:user) { Fabricate.build(:user) }
|
||||
|
||||
@ -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') }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe 'inquiries/show' do
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
let(:member) { Fabricate(:member, organization: organization) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe 'offers/show' do
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
let(:member) { Fabricate(:member, organization: organization) }
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
require 'spec_helper'
|
||||
|
||||
RSpec.describe 'organizations/show' do
|
||||
let(:organization) { Fabricate(:organization) }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user