use discard
This commit is contained in:
parent
674c24c4f7
commit
1ce1c1e6d0
16 changed files with 41 additions and 69 deletions
|
@ -8,31 +8,13 @@ describe Dossier do
|
|||
describe 'scopes' do
|
||||
describe '.default_scope' do
|
||||
let!(:dossier) { create(:dossier) }
|
||||
let!(:hidden_dossier) { create(:dossier, :hidden) }
|
||||
let!(:discarded_dossier) { create(:dossier, :discarded) }
|
||||
|
||||
subject { Dossier.all }
|
||||
|
||||
it { is_expected.to match_array([dossier]) }
|
||||
end
|
||||
|
||||
describe '.hidden' do
|
||||
let!(:dossier) { create(:dossier) }
|
||||
let!(:hidden_dossier) { create(:dossier, :hidden) }
|
||||
|
||||
subject { Dossier.all.hidden }
|
||||
|
||||
it { is_expected.to match_array([hidden_dossier]) }
|
||||
end
|
||||
|
||||
describe '.with_hidden' do
|
||||
let!(:dossier) { create(:dossier) }
|
||||
let!(:hidden_dossier) { create(:dossier, :hidden) }
|
||||
|
||||
subject { Dossier.all.with_hidden }
|
||||
|
||||
it { is_expected.to match_array([dossier, hidden_dossier]) }
|
||||
end
|
||||
|
||||
describe '.without_followers' do
|
||||
let!(:dossier_with_follower) { create(:dossier, :followed, :with_entreprise, user: user) }
|
||||
let!(:dossier_without_follower) { create(:dossier, :with_entreprise, user: user) }
|
||||
|
|
|
@ -61,14 +61,14 @@ describe Invite do
|
|||
let(:dossier) { create(:dossier, hidden_at: hidden_at) }
|
||||
let!(:invite) { create(:invite, email: "email@totor.com", dossier: dossier) }
|
||||
|
||||
context "when dossier is not hidden" do
|
||||
context "when dossier is not discarded" do
|
||||
let(:hidden_at) { nil }
|
||||
|
||||
it { expect(Invite.count).to eq(1) }
|
||||
it { expect(Invite.all).to include(invite) }
|
||||
end
|
||||
|
||||
context "when dossier is hidden" do
|
||||
context "when dossier is discarded" do
|
||||
let(:hidden_at) { 1.day.ago }
|
||||
|
||||
it { expect(Invite.count).to eq(0) }
|
||||
|
|
|
@ -153,22 +153,12 @@ describe Procedure do
|
|||
|
||||
describe 'scopes' do
|
||||
let!(:procedure) { create(:procedure) }
|
||||
let!(:hidden_procedure) { create(:procedure, :hidden) }
|
||||
let!(:discarded_procedure) { create(:procedure, :discarded) }
|
||||
|
||||
describe 'default_scope' do
|
||||
subject { Procedure.all }
|
||||
it { is_expected.to match_array([procedure]) }
|
||||
end
|
||||
|
||||
describe '.hidden' do
|
||||
subject { Procedure.all.hidden }
|
||||
it { is_expected.to match_array([hidden_procedure]) }
|
||||
end
|
||||
|
||||
describe '.with_hidden' do
|
||||
subject { Procedure.all.with_hidden }
|
||||
it { is_expected.to match_array([procedure, hidden_procedure]) }
|
||||
end
|
||||
end
|
||||
|
||||
describe 'validation' do
|
||||
|
|
|
@ -259,7 +259,7 @@ describe User, type: :model do
|
|||
let!(:dossier_en_construction) { create(:dossier, :en_construction, user: user) }
|
||||
let!(:dossier_brouillon) { create(:dossier, user: user) }
|
||||
|
||||
context 'without a hidden dossier' do
|
||||
context 'without a discarded dossier' do
|
||||
it "keep track of dossiers and delete user" do
|
||||
user.delete_and_keep_track_dossiers(administration)
|
||||
|
||||
|
@ -269,7 +269,7 @@ describe User, type: :model do
|
|||
end
|
||||
end
|
||||
|
||||
context 'with a hidden dossier' do
|
||||
context 'with a discarded dossier' do
|
||||
let!(:dossier_cache) do
|
||||
create(:dossier, :en_construction, user: user)
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue