@@ -106,6 +106,76 @@ def purge_all_module_details
106
106
end
107
107
end
108
108
109
+ context '#remove_module_details' do
110
+ def remove_module_details
111
+ db_manager . remove_module_details ( mtype , refname )
112
+ end
113
+
114
+ let ( :migrated ) do
115
+ false
116
+ end
117
+
118
+ let ( :mtype ) do
119
+ FactoryGirl . generate :mdm_module_detail_mtype
120
+ end
121
+
122
+ let ( :refname ) do
123
+ FactoryGirl . generate :mdm_module_detail_refname
124
+ end
125
+
126
+ let! ( :module_detail ) do
127
+ FactoryGirl . create (
128
+ :mdm_module_detail
129
+ )
130
+ end
131
+
132
+ before ( :each ) do
133
+ db_manager . stub ( :migrated => migrated )
134
+ end
135
+
136
+ context 'with migrated' do
137
+ let ( :migrated ) do
138
+ true
139
+ end
140
+
141
+ let! ( :module_detail ) do
142
+ FactoryGirl . create ( :mdm_module_detail )
143
+ end
144
+
145
+ context 'with matching Mdm::Module::Detail' do
146
+ let ( :mtype ) do
147
+ module_detail . mtype
148
+ end
149
+
150
+ let ( :refname ) do
151
+ module_detail . refname
152
+ end
153
+
154
+ it 'should destroy Mdm::Module::Detail' do
155
+ expect {
156
+ remove_module_details
157
+ } . to change ( Mdm ::Module ::Detail , :count ) . by ( -1 )
158
+ end
159
+ end
160
+
161
+ context 'without matching Mdm::Module::Detail' do
162
+ it 'should not destroy Mdm::Module::Detail' do
163
+ expect {
164
+ remove_module_details
165
+ } . to_not change ( Mdm ::Module ::Detail , :count )
166
+ end
167
+ end
168
+ end
169
+
170
+ context 'without migrated' do
171
+ it 'should not destroy Mdm::Module::Detail' do
172
+ expect {
173
+ remove_module_details
174
+ } . to_not change ( Mdm ::Module ::Detail , :count )
175
+ end
176
+ end
177
+ end
178
+
109
179
context '#report_session' do
110
180
let ( :options ) do
111
181
{ }
@@ -745,76 +815,6 @@ def purge_all_module_details
745
815
end
746
816
end
747
817
748
- context '#remove_module_details' do
749
- def remove_module_details
750
- db_manager . remove_module_details ( mtype , refname )
751
- end
752
-
753
- let ( :migrated ) do
754
- false
755
- end
756
-
757
- let ( :mtype ) do
758
- FactoryGirl . generate :mdm_module_detail_mtype
759
- end
760
-
761
- let ( :refname ) do
762
- FactoryGirl . generate :mdm_module_detail_refname
763
- end
764
-
765
- let! ( :module_detail ) do
766
- FactoryGirl . create (
767
- :mdm_module_detail
768
- )
769
- end
770
-
771
- before ( :each ) do
772
- db_manager . stub ( :migrated => migrated )
773
- end
774
-
775
- context 'with migrated' do
776
- let ( :migrated ) do
777
- true
778
- end
779
-
780
- let! ( :module_detail ) do
781
- FactoryGirl . create ( :mdm_module_detail )
782
- end
783
-
784
- context 'with matching Mdm::Module::Detail' do
785
- let ( :mtype ) do
786
- module_detail . mtype
787
- end
788
-
789
- let ( :refname ) do
790
- module_detail . refname
791
- end
792
-
793
- it 'should destroy Mdm::Module::Detail' do
794
- expect {
795
- remove_module_details
796
- } . to change ( Mdm ::Module ::Detail , :count ) . by ( -1 )
797
- end
798
- end
799
-
800
- context 'without matching Mdm::Module::Detail' do
801
- it 'should not destroy Mdm::Module::Detail' do
802
- expect {
803
- remove_module_details
804
- } . to_not change ( Mdm ::Module ::Detail , :count )
805
- end
806
- end
807
- end
808
-
809
- context 'without migrated' do
810
- it 'should not destroy Mdm::Module::Detail' do
811
- expect {
812
- remove_module_details
813
- } . to_not change ( Mdm ::Module ::Detail , :count )
814
- end
815
- end
816
- end
817
-
818
818
context '#search_modules' do
819
819
subject ( :search_modules ) do
820
820
db_manager . search_modules ( search_string )
0 commit comments