· 7 years ago · Nov 19, 2018, 02:14 PM
1Failures:
2
3 1) CertificatesController GET 'show' ?size=full renders full size certificate
4 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :user => @user, :course => @course, :completion_date => Date.today)
5 NoMethodError:
6 undefined method `web_items' for nil:NilClass
7 # ./app/models/train_session.rb:171:in `update_percent_complete'
8 # ./app/models/train_session.rb:64:in `current_module='
9 # ./spec/controllers/certificates_controller_spec.rb:11:in `block (3 levels) in <top (required)>'
10
11 2) CertificatesController GET 'show' ?size=wallet renders full size certificate
12 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :user => @user, :course => @course, :completion_date => Date.today)
13 NoMethodError:
14 undefined method `web_items' for nil:NilClass
15 # ./app/models/train_session.rb:171:in `update_percent_complete'
16 # ./app/models/train_session.rb:64:in `current_module='
17 # ./spec/controllers/certificates_controller_spec.rb:11:in `block (3 levels) in <top (required)>'
18
19 3) TraineeNotificationMailer sending email works
20 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @trainee)
21 NoMethodError:
22 undefined method `web_items' for nil:NilClass
23 # ./app/models/train_session.rb:171:in `update_percent_complete'
24 # ./app/models/train_session.rb:64:in `current_module='
25 # ./spec/mailers/trainee_notification_mailer_spec.rb:10:in `block (2 levels) in <top (required)>'
26
27 4) TraineeNotificationMailer sending email saves a reset_password_token and reset_password_sent_at if none already exists
28 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @trainee)
29 NoMethodError:
30 undefined method `web_items' for nil:NilClass
31 # ./app/models/train_session.rb:171:in `update_percent_complete'
32 # ./app/models/train_session.rb:64:in `current_module='
33 # ./spec/mailers/trainee_notification_mailer_spec.rb:10:in `block (2 levels) in <top (required)>'
34
35 5) TraineeNotificationMailer sending email for trainee without email address sends email to admin
36 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @trainee)
37 NoMethodError:
38 undefined method `web_items' for nil:NilClass
39 # ./app/models/train_session.rb:171:in `update_percent_complete'
40 # ./app/models/train_session.rb:64:in `current_module='
41 # ./spec/mailers/trainee_notification_mailer_spec.rb:10:in `block (2 levels) in <top (required)>'
42
43 6) InventoriesController PUT send_emails success with assigned trainees redirects to inventory url
44 Failure/Error: @train_session = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :user => @user, :status => "Assigned")
45 NoMethodError:
46 undefined method `web_items' for nil:NilClass
47 # ./app/models/train_session.rb:171:in `update_percent_complete'
48 # ./app/models/train_session.rb:64:in `current_module='
49 # ./spec/controllers/inventories_controller_spec.rb:167:in `block (5 levels) in <top (required)>'
50
51 7) InventoriesController PUT send_emails success with assigned trainees emails to trainees
52 Failure/Error: @train_session = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :user => @user, :status => "Assigned")
53 NoMethodError:
54 undefined method `web_items' for nil:NilClass
55 # ./app/models/train_session.rb:171:in `update_percent_complete'
56 # ./app/models/train_session.rb:64:in `current_module='
57 # ./spec/controllers/inventories_controller_spec.rb:167:in `block (5 levels) in <top (required)>'
58
59 8) InventoriesController PUT assign units failure inconsistent inventory bin count and pending train session count operates transactional on both
60 Failure/Error: put :assign_units, :id => @inventory, :user_ids => [@user.id]
61 NoMethodError:
62 undefined method `in_inventory' for []:ActiveRecord::Relation
63 # ./app/controllers/inventories_controller.rb:118:in `assign_train_sessions'
64 # ./app/controllers/inventories_controller.rb:76:in `assign_units'
65 # ./spec/controllers/inventories_controller_spec.rb:38:in `block (5 levels) in <top (required)>'
66
67 9) InventoriesController PUT assign units failure course already assigned to trainee returns the error messages
68 Failure/Error: @train_session = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :user => @user, :status => TrainSession::ASSIGNED_STATUS)
69 NoMethodError:
70 undefined method `web_items' for nil:NilClass
71 # ./app/models/train_session.rb:171:in `update_percent_complete'
72 # ./app/models/train_session.rb:64:in `current_module='
73 # ./spec/controllers/inventories_controller_spec.rb:52:in `block (5 levels) in <top (required)>'
74
75 10) InventoriesController PUT assign units success with pending train sessions sets the status to Assigned
76 Failure/Error: @train_session = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :user => @user, :status => TrainSession::PENDING_STATUS)
77 NoMethodError:
78 undefined method `web_items' for nil:NilClass
79 # ./app/models/train_session.rb:171:in `update_percent_complete'
80 # ./app/models/train_session.rb:64:in `current_module='
81 # ./spec/controllers/inventories_controller_spec.rb:77:in `block (5 levels) in <top (required)>'
82
83 11) InventoriesController PUT assign units success with multiple train sessions with different expiry date set the status of the one with the earliest date to Assigned
84 Failure/Error: @train_session_1 = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :user => @user, :status => TrainSession::PENDING_STATUS,
85 NoMethodError:
86 undefined method `web_items' for nil:NilClass
87 # ./app/models/train_session.rb:171:in `update_percent_complete'
88 # ./app/models/train_session.rb:64:in `current_module='
89 # ./spec/controllers/inventories_controller_spec.rb:93:in `block (5 levels) in <top (required)>'
90
91 12) InventoriesController PUT assign units success with multiple train sessions with different expiry date set the date live to today
92 Failure/Error: @train_session_1 = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :user => @user, :status => TrainSession::PENDING_STATUS,
93 NoMethodError:
94 undefined method `web_items' for nil:NilClass
95 # ./app/models/train_session.rb:171:in `update_percent_complete'
96 # ./app/models/train_session.rb:64:in `current_module='
97 # ./spec/controllers/inventories_controller_spec.rb:93:in `block (5 levels) in <top (required)>'
98
99 13) InventoriesController GET 'show' success returns success
100 Failure/Error: get :show, :id => @inventory
101 NoMethodError:
102 undefined method `in_inventory' for []:ActiveRecord::Relation
103 # ./app/controllers/inventories_controller.rb:15:in `show'
104 # ./spec/controllers/inventories_controller_spec.rb:197:in `block (4 levels) in <top (required)>'
105
106 14) InventoriesController GET 'show' success with assigned trainees renders the assigned train sessions table
107 Failure/Error: @train_session = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :user => @user, :status => "Assigned")
108 NoMethodError:
109 undefined method `web_items' for nil:NilClass
110 # ./app/models/train_session.rb:171:in `update_percent_complete'
111 # ./app/models/train_session.rb:64:in `current_module='
112 # ./spec/controllers/inventories_controller_spec.rb:204:in `block (5 levels) in <top (required)>'
113
114 15) InventoriesController GET 'show' success with search for trainees renders just the searched for trainee
115 Failure/Error: get :show, :id => @inventory, :q => {"login_first_name_cont" => @trainee1.first_name}
116 NoMethodError:
117 undefined method `in_inventory' for []:ActiveRecord::Relation
118 # ./app/controllers/inventories_controller.rb:15:in `show'
119 # ./spec/controllers/inventories_controller_spec.rb:222:in `block (5 levels) in <top (required)>'
120
121 16) InventoriesController PUT unassign_units success with assigned trainees redirects to inventory url
122 Failure/Error: @train_session = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :user => @user, :status => "Assigned")
123 NoMethodError:
124 undefined method `web_items' for nil:NilClass
125 # ./app/models/train_session.rb:171:in `update_percent_complete'
126 # ./app/models/train_session.rb:64:in `current_module='
127 # ./spec/controllers/inventories_controller_spec.rb:131:in `block (5 levels) in <top (required)>'
128
129 17) InventoriesController PUT unassign_units success with assigned trainees unassigns the train_session
130 Failure/Error: @train_session = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :user => @user, :status => "Assigned")
131 NoMethodError:
132 undefined method `web_items' for nil:NilClass
133 # ./app/models/train_session.rb:171:in `update_percent_complete'
134 # ./app/models/train_session.rb:64:in `current_module='
135 # ./spec/controllers/inventories_controller_spec.rb:131:in `block (5 levels) in <top (required)>'
136
137 18) UsersController User logged in POST 'create' success with trainee import file saves the file to a temporary cache and adds a task to resque
138 Failure/Error: post :create, {:trainee_import => {:xls => @file}}
139 Redis::CannotConnectError:
140 Error connecting to Redis on 127.0.0.1:6379 (ECONNREFUSED)
141 # ./app/controllers/users_controller.rb:110:in `import_trainees'
142 # ./app/controllers/users_controller.rb:53:in `create'
143 # ./spec/controllers/users_controller_spec.rb:60:in `block (5 levels) in <top (required)>'
144
145 19) ReminderMailer Send train_session reminder success sends out for assigned train_sessions with reminder_date as today
146 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course,
147 NoMethodError:
148 undefined method `web_items' for nil:NilClass
149 # ./app/models/train_session.rb:171:in `update_percent_complete'
150 # ./app/models/train_session.rb:64:in `current_module='
151 # ./spec/mailers/reminder_mailer_spec.rb:31:in `block (4 levels) in <top (required)>'
152
153 20) ReminderMailer Send train_session reminder success sends out an email with count to jlisburn@osg.ca
154 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course,
155 NoMethodError:
156 undefined method `web_items' for nil:NilClass
157 # ./app/models/train_session.rb:171:in `update_percent_complete'
158 # ./app/models/train_session.rb:64:in `current_module='
159 # ./spec/mailers/reminder_mailer_spec.rb:31:in `block (4 levels) in <top (required)>'
160
161 21) TrainSession set final tries to 0 updates quiz_tries to 3
162 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
163 NoMethodError:
164 undefined method `web_items' for nil:NilClass
165 # ./app/models/train_session.rb:171:in `update_percent_complete'
166 # ./app/models/train_session.rb:64:in `current_module='
167 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
168
169 22) TrainSession update percent complete for set_current_module 3 updates percent_complete to 66%
170 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
171 NoMethodError:
172 undefined method `web_items' for nil:NilClass
173 # ./app/models/train_session.rb:171:in `update_percent_complete'
174 # ./app/models/train_session.rb:64:in `current_module='
175 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
176
177 23) TrainSession set current module one higher than completed module leaves completed module as it was
178 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
179 NoMethodError:
180 undefined method `web_items' for nil:NilClass
181 # ./app/models/train_session.rb:171:in `update_percent_complete'
182 # ./app/models/train_session.rb:64:in `current_module='
183 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
184
185 24) TrainSession set current module lower than completed module leaves completed module as it was
186 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
187 NoMethodError:
188 undefined method `web_items' for nil:NilClass
189 # ./app/models/train_session.rb:171:in `update_percent_complete'
190 # ./app/models/train_session.rb:64:in `current_module='
191 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
192
193 25) TrainSession update percent complete for completed_module = 20 and web_items = 20 returns 100%
194 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
195 NoMethodError:
196 undefined method `web_items' for nil:NilClass
197 # ./app/models/train_session.rb:171:in `update_percent_complete'
198 # ./app/models/train_session.rb:64:in `current_module='
199 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
200
201 26) TrainSession completed? when not all modules have been taken is false
202 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
203 NoMethodError:
204 undefined method `web_items' for nil:NilClass
205 # ./app/models/train_session.rb:171:in `update_percent_complete'
206 # ./app/models/train_session.rb:64:in `current_module='
207 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
208
209 27) TrainSession success? when completed and score < 80 is false
210 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
211 NoMethodError:
212 undefined method `web_items' for nil:NilClass
213 # ./app/models/train_session.rb:171:in `update_percent_complete'
214 # ./app/models/train_session.rb:64:in `current_module='
215 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
216
217 28) TrainSession set final tries to 1 updates quiz_tries to 2
218 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
219 NoMethodError:
220 undefined method `web_items' for nil:NilClass
221 # ./app/models/train_session.rb:171:in `update_percent_complete'
222 # ./app/models/train_session.rb:64:in `current_module='
223 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
224
225 29) TrainSession set final tries to 2 updates quiz_tries to 1
226 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
227 NoMethodError:
228 undefined method `web_items' for nil:NilClass
229 # ./app/models/train_session.rb:171:in `update_percent_complete'
230 # ./app/models/train_session.rb:64:in `current_module='
231 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
232
233 30) TrainSession failure? when completed and score < 80 and quiz_tries < 3 is false
234 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
235 NoMethodError:
236 undefined method `web_items' for nil:NilClass
237 # ./app/models/train_session.rb:171:in `update_percent_complete'
238 # ./app/models/train_session.rb:64:in `current_module='
239 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
240
241 31) TrainSession completed? when all modules have been taken is true
242 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
243 NoMethodError:
244 undefined method `web_items' for nil:NilClass
245 # ./app/models/train_session.rb:171:in `update_percent_complete'
246 # ./app/models/train_session.rb:64:in `current_module='
247 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
248
249 32) TrainSession update percent complete for set_current_module 4 updates percent_complete to 100%
250 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
251 NoMethodError:
252 undefined method `web_items' for nil:NilClass
253 # ./app/models/train_session.rb:171:in `update_percent_complete'
254 # ./app/models/train_session.rb:64:in `current_module='
255 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
256
257 33) TrainSession failure? when completed and score < 80 and quiz_tries >= 3 is true
258 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
259 NoMethodError:
260 undefined method `web_items' for nil:NilClass
261 # ./app/models/train_session.rb:171:in `update_percent_complete'
262 # ./app/models/train_session.rb:64:in `current_module='
263 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
264
265 34) TrainSession set_current_module 1 updates percent_complete to 0%
266 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
267 NoMethodError:
268 undefined method `web_items' for nil:NilClass
269 # ./app/models/train_session.rb:171:in `update_percent_complete'
270 # ./app/models/train_session.rb:64:in `current_module='
271 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
272
273 35) TrainSession set score to < 80 and completed? and !quiz_tries_up? leaves the status amd completion_date as they are
274 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
275 NoMethodError:
276 undefined method `web_items' for nil:NilClass
277 # ./app/models/train_session.rb:171:in `update_percent_complete'
278 # ./app/models/train_session.rb:64:in `current_module='
279 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
280
281 36) TrainSession set score to < 80 and completed? and quiz_tries_up? updates status to Completed and completion_date to now
282 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
283 NoMethodError:
284 undefined method `web_items' for nil:NilClass
285 # ./app/models/train_session.rb:171:in `update_percent_complete'
286 # ./app/models/train_session.rb:64:in `current_module='
287 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
288
289 37) TrainSession get current module url for static CDN content returns correct url
290 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
291 NoMethodError:
292 undefined method `web_items' for nil:NilClass
293 # ./app/models/train_session.rb:171:in `update_percent_complete'
294 # ./app/models/train_session.rb:64:in `current_module='
295 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
296
297 38) TrainSession update percent complete for completed_module = 1 and web_items = 20 returns 5%
298 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
299 NoMethodError:
300 undefined method `web_items' for nil:NilClass
301 # ./app/models/train_session.rb:171:in `update_percent_complete'
302 # ./app/models/train_session.rb:64:in `current_module='
303 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
304
305 39) TrainSession Cert expired? returns true if cert_expiry is nil
306 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
307 NoMethodError:
308 undefined method `web_items' for nil:NilClass
309 # ./app/models/train_session.rb:171:in `update_percent_complete'
310 # ./app/models/train_session.rb:64:in `current_module='
311 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
312
313 40) TrainSession Cert expired? returns false if cert_expiry is today
314 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
315 NoMethodError:
316 undefined method `web_items' for nil:NilClass
317 # ./app/models/train_session.rb:171:in `update_percent_complete'
318 # ./app/models/train_session.rb:64:in `current_module='
319 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
320
321 41) TrainSession Cert expired? returns false if cert_expiry is after today
322 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
323 NoMethodError:
324 undefined method `web_items' for nil:NilClass
325 # ./app/models/train_session.rb:171:in `update_percent_complete'
326 # ./app/models/train_session.rb:64:in `current_module='
327 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
328
329 42) TrainSession Cert expired? returns true if cert_expiry is before today
330 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
331 NoMethodError:
332 undefined method `web_items' for nil:NilClass
333 # ./app/models/train_session.rb:171:in `update_percent_complete'
334 # ./app/models/train_session.rb:64:in `current_module='
335 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
336
337 43) TrainSession set score to 80 and completed? updates status to Completed and completion_date to now
338 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
339 NoMethodError:
340 undefined method `web_items' for nil:NilClass
341 # ./app/models/train_session.rb:171:in `update_percent_complete'
342 # ./app/models/train_session.rb:64:in `current_module='
343 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
344
345 44) TrainSession set current module at least two higher than completed module updates the completed module to one lower than current module
346 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
347 NoMethodError:
348 undefined method `web_items' for nil:NilClass
349 # ./app/models/train_session.rb:171:in `update_percent_complete'
350 # ./app/models/train_session.rb:64:in `current_module='
351 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
352
353 45) TrainSession update percent complete for set_current_module 2 updates percent_complete to 33%
354 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
355 NoMethodError:
356 undefined method `web_items' for nil:NilClass
357 # ./app/models/train_session.rb:171:in `update_percent_complete'
358 # ./app/models/train_session.rb:64:in `current_module='
359 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
360
361 46) TrainSession get current module url for final quiz returns correct url
362 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
363 NoMethodError:
364 undefined method `web_items' for nil:NilClass
365 # ./app/models/train_session.rb:171:in `update_percent_complete'
366 # ./app/models/train_session.rb:64:in `current_module='
367 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
368
369 47) TrainSession retry? when completed and score < 80 and quiz_tries >= 3 is false
370 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
371 NoMethodError:
372 undefined method `web_items' for nil:NilClass
373 # ./app/models/train_session.rb:171:in `update_percent_complete'
374 # ./app/models/train_session.rb:64:in `current_module='
375 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
376
377 48) TrainSession Update unit expiry date success updates the unit expiry date for all pending train_sessions
378 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
379 NoMethodError:
380 undefined method `web_items' for nil:NilClass
381 # ./app/models/train_session.rb:171:in `update_percent_complete'
382 # ./app/models/train_session.rb:64:in `current_module='
383 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
384
385 49) TrainSession Get logo bottom for user without account logo for account_type == Client and dist_level SUB returns us distributor logo
386 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
387 NoMethodError:
388 undefined method `web_items' for nil:NilClass
389 # ./app/models/train_session.rb:171:in `update_percent_complete'
390 # ./app/models/train_session.rb:64:in `current_module='
391 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
392
393 50) TrainSession Get logo bottom for user without account logo for account_type == Client and dist_level SILVER returns owner logo
394 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
395 NoMethodError:
396 undefined method `web_items' for nil:NilClass
397 # ./app/models/train_session.rb:171:in `update_percent_complete'
398 # ./app/models/train_session.rb:64:in `current_module='
399 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
400
401 51) TrainSession Get logo bottom for user without account logo for account_type == Client and dist_level GOLD returns owner logo
402 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
403 NoMethodError:
404 undefined method `web_items' for nil:NilClass
405 # ./app/models/train_session.rb:171:in `update_percent_complete'
406 # ./app/models/train_session.rb:64:in `current_module='
407 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
408
409 52) TrainSession Get logo bottom for user without account logo for account_type == GOLD returns master logo
410 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
411 NoMethodError:
412 undefined method `web_items' for nil:NilClass
413 # ./app/models/train_session.rb:171:in `update_percent_complete'
414 # ./app/models/train_session.rb:64:in `current_module='
415 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
416
417 53) TrainSession Get logo bottom for user without account logo for account_type == Client and dist_level BRONZE returns master logo
418 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
419 NoMethodError:
420 undefined method `web_items' for nil:NilClass
421 # ./app/models/train_session.rb:171:in `update_percent_complete'
422 # ./app/models/train_session.rb:64:in `current_module='
423 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
424
425 54) TrainSession Get logo bottom for user without account logo for account_type == SILVER returns master logo
426 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
427 NoMethodError:
428 undefined method `web_items' for nil:NilClass
429 # ./app/models/train_session.rb:171:in `update_percent_complete'
430 # ./app/models/train_session.rb:64:in `current_module='
431 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
432
433 55) TrainSession Get logo bottom for user without account logo for account_type == BRONZE returns master logo
434 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
435 NoMethodError:
436 undefined method `web_items' for nil:NilClass
437 # ./app/models/train_session.rb:171:in `update_percent_complete'
438 # ./app/models/train_session.rb:64:in `current_module='
439 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
440
441 56) TrainSession Get logo bottom for user with account logo for account_type == GOLD returns account logo
442 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
443 NoMethodError:
444 undefined method `web_items' for nil:NilClass
445 # ./app/models/train_session.rb:171:in `update_percent_complete'
446 # ./app/models/train_session.rb:64:in `current_module='
447 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
448
449 57) TrainSession Get logo bottom for user with account logo for account_type == BRONZE returns master logo
450 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
451 NoMethodError:
452 undefined method `web_items' for nil:NilClass
453 # ./app/models/train_session.rb:171:in `update_percent_complete'
454 # ./app/models/train_session.rb:64:in `current_module='
455 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
456
457 58) TrainSession Get logo bottom for user with account logo for account_type == OLE returns master logo
458 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
459 NoMethodError:
460 undefined method `web_items' for nil:NilClass
461 # ./app/models/train_session.rb:171:in `update_percent_complete'
462 # ./app/models/train_session.rb:64:in `current_module='
463 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
464
465 59) TrainSession Get logo bottom for user with account logo for account_type == SILVER returns account logo
466 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
467 NoMethodError:
468 undefined method `web_items' for nil:NilClass
469 # ./app/models/train_session.rb:171:in `update_percent_complete'
470 # ./app/models/train_session.rb:64:in `current_module='
471 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
472
473 60) TrainSession Get logo bottom for user with account logo for account_type == CLIENT returns account logo
474 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
475 NoMethodError:
476 undefined method `web_items' for nil:NilClass
477 # ./app/models/train_session.rb:171:in `update_percent_complete'
478 # ./app/models/train_session.rb:64:in `current_module='
479 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
480
481 61) TrainSession Get logo top for account_type == Client and dist_level SUB returns us_distributor logo
482 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
483 NoMethodError:
484 undefined method `web_items' for nil:NilClass
485 # ./app/models/train_session.rb:171:in `update_percent_complete'
486 # ./app/models/train_session.rb:64:in `current_module='
487 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
488
489 62) TrainSession Get logo top for account_type == Client and dist_level SILVER returns owner logo
490 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
491 NoMethodError:
492 undefined method `web_items' for nil:NilClass
493 # ./app/models/train_session.rb:171:in `update_percent_complete'
494 # ./app/models/train_session.rb:64:in `current_module='
495 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
496
497 63) TrainSession Get logo top for account_type == Client and dist_level GOLD returns owner logo
498 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
499 NoMethodError:
500 undefined method `web_items' for nil:NilClass
501 # ./app/models/train_session.rb:171:in `update_percent_complete'
502 # ./app/models/train_session.rb:64:in `current_module='
503 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
504
505 64) TrainSession Get logo top for account_type == GOLD_TYPE returns account logo
506 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
507 NoMethodError:
508 undefined method `web_items' for nil:NilClass
509 # ./app/models/train_session.rb:171:in `update_percent_complete'
510 # ./app/models/train_session.rb:64:in `current_module='
511 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
512
513 65) TrainSession Get logo top for account_type == Client and dist_level BRONZE returns master logo
514 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
515 NoMethodError:
516 undefined method `web_items' for nil:NilClass
517 # ./app/models/train_session.rb:171:in `update_percent_complete'
518 # ./app/models/train_session.rb:64:in `current_module='
519 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
520
521 66) TrainSession Get logo top for account_type == SILVER_TYPE returns account logo
522 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
523 NoMethodError:
524 undefined method `web_items' for nil:NilClass
525 # ./app/models/train_session.rb:171:in `update_percent_complete'
526 # ./app/models/train_session.rb:64:in `current_module='
527 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
528
529 67) TrainSession Get logo top for account_type == BRONZE_TYPE returns master logo
530 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
531 NoMethodError:
532 undefined method `web_items' for nil:NilClass
533 # ./app/models/train_session.rb:171:in `update_percent_complete'
534 # ./app/models/train_session.rb:64:in `current_module='
535 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
536
537 68) TrainSession get current module url for quiz returns correct url
538 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
539 NoMethodError:
540 undefined method `web_items' for nil:NilClass
541 # ./app/models/train_session.rb:171:in `update_percent_complete'
542 # ./app/models/train_session.rb:64:in `current_module='
543 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
544
545 69) TrainSession retry? when completed and score < 80 and quiz_tries < 3 is true
546 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
547 NoMethodError:
548 undefined method `web_items' for nil:NilClass
549 # ./app/models/train_session.rb:171:in `update_percent_complete'
550 # ./app/models/train_session.rb:64:in `current_module='
551 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
552
553 70) TrainSession success? when completed and score >= 80 is true
554 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
555 NoMethodError:
556 undefined method `web_items' for nil:NilClass
557 # ./app/models/train_session.rb:171:in `update_percent_complete'
558 # ./app/models/train_session.rb:64:in `current_module='
559 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
560
561 71) TrainSession Move between accounts failure because of not enough units available raises exception
562 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
563 NoMethodError:
564 undefined method `web_items' for nil:NilClass
565 # ./app/models/train_session.rb:171:in `update_percent_complete'
566 # ./app/models/train_session.rb:64:in `current_module='
567 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
568
569 72) TrainSession Move between accounts success moves the train_session to the etherpros_account
570 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :user => @user)
571 NoMethodError:
572 undefined method `web_items' for nil:NilClass
573 # ./app/models/train_session.rb:171:in `update_percent_complete'
574 # ./app/models/train_session.rb:64:in `current_module='
575 # ./spec/models/train_session_spec.rb:10:in `block (2 levels) in <top (required)>'
576
577 73) TrainSessionReport perform not_complete for account with not completed train_session sends the email
578 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :course => @course, :account => @ole_account, :status => TrainSession::ASSIGNED_STATUS)
579 NoMethodError:
580 undefined method `web_items' for nil:NilClass
581 # ./app/models/train_session.rb:171:in `update_percent_complete'
582 # ./app/models/train_session.rb:64:in `current_module='
583 # ./spec/workers/train_session_report_spec.rb:17:in `block (4 levels) in <top (required)>'
584
585 74) TrainSessionReport perform not_complete for account with not completed train_session saves the csv file to rackspace cloud
586 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :course => @course, :account => @ole_account, :status => TrainSession::ASSIGNED_STATUS)
587 NoMethodError:
588 undefined method `web_items' for nil:NilClass
589 # ./app/models/train_session.rb:171:in `update_percent_complete'
590 # ./app/models/train_session.rb:64:in `current_module='
591 # ./spec/workers/train_session_report_spec.rb:17:in `block (4 levels) in <top (required)>'
592
593 75) TrainSessionReport perform renewals for account with renewal train_session sends the email
594 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :course => @course, :account => @ole_account,
595 NoMethodError:
596 undefined method `web_items' for nil:NilClass
597 # ./app/models/train_session.rb:171:in `update_percent_complete'
598 # ./app/models/train_session.rb:64:in `current_module='
599 # ./spec/workers/train_session_report_spec.rb:55:in `block (4 levels) in <top (required)>'
600
601 76) TrainSessionReport perform renewals for account with renewal train_session saves the csv file to rackspace cloud
602 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :course => @course, :account => @ole_account,
603 NoMethodError:
604 undefined method `web_items' for nil:NilClass
605 # ./app/models/train_session.rb:171:in `update_percent_complete'
606 # ./app/models/train_session.rb:64:in `current_module='
607 # ./spec/workers/train_session_report_spec.rb:55:in `block (4 levels) in <top (required)>'
608
609 77) AccountsController User logged in PUT 'update_assign_sale' failure with negative assigned amounts redirects to the assign_sale page
610 Failure/Error: FactoryGirl.create(:train_session, :account => @ole_account, :course => inventory.course, :status => TrainSession::PENDING_STATUS)
611 NoMethodError:
612 undefined method `web_items' for nil:NilClass
613 # ./app/models/train_session.rb:171:in `update_percent_complete'
614 # ./app/models/train_session.rb:64:in `current_module='
615 # ./spec/controllers/accounts_controller_spec.rb:151:in `block (8 levels) in <top (required)>'
616 # ./spec/controllers/accounts_controller_spec.rb:150:in `times'
617 # ./spec/controllers/accounts_controller_spec.rb:150:in `block (7 levels) in <top (required)>'
618 # ./spec/controllers/accounts_controller_spec.rb:149:in `each'
619 # ./spec/controllers/accounts_controller_spec.rb:149:in `block (6 levels) in <top (required)>'
620
621 78) AccountsController User logged in PUT 'update_assign_sale' failure with no assigned amounts redirects to the assign_sale page
622 Failure/Error: FactoryGirl.create(:train_session, :account => @ole_account, :course => inventory.course, :status => TrainSession::PENDING_STATUS)
623 NoMethodError:
624 undefined method `web_items' for nil:NilClass
625 # ./app/models/train_session.rb:171:in `update_percent_complete'
626 # ./app/models/train_session.rb:64:in `current_module='
627 # ./spec/controllers/accounts_controller_spec.rb:126:in `block (8 levels) in <top (required)>'
628 # ./spec/controllers/accounts_controller_spec.rb:125:in `times'
629 # ./spec/controllers/accounts_controller_spec.rb:125:in `block (7 levels) in <top (required)>'
630 # ./spec/controllers/accounts_controller_spec.rb:124:in `each'
631 # ./spec/controllers/accounts_controller_spec.rb:124:in `block (6 levels) in <top (required)>'
632
633 79) AccountsController User logged in PUT 'update_assign_sale' failure with to high amount redirects to the assign_sale page
634 Failure/Error: FactoryGirl.create(:train_session, :account => @ole_account, :course => inventory.course, :status => TrainSession::PENDING_STATUS)
635 NoMethodError:
636 undefined method `web_items' for nil:NilClass
637 # ./app/models/train_session.rb:171:in `update_percent_complete'
638 # ./app/models/train_session.rb:64:in `current_module='
639 # ./spec/controllers/accounts_controller_spec.rb:101:in `block (8 levels) in <top (required)>'
640 # ./spec/controllers/accounts_controller_spec.rb:100:in `times'
641 # ./spec/controllers/accounts_controller_spec.rb:100:in `block (7 levels) in <top (required)>'
642 # ./spec/controllers/accounts_controller_spec.rb:99:in `each'
643 # ./spec/controllers/accounts_controller_spec.rb:99:in `block (6 levels) in <top (required)>'
644
645 80) AccountsController User logged in PUT 'update_assign_sale' success changes the account_id of the pending train_sessions
646 Failure/Error: FactoryGirl.create(:train_session, :account => @ole_account, :course => inventory.course, :status => TrainSession::PENDING_STATUS)
647 NoMethodError:
648 undefined method `web_items' for nil:NilClass
649 # ./app/models/train_session.rb:171:in `update_percent_complete'
650 # ./app/models/train_session.rb:64:in `current_module='
651 # ./spec/controllers/accounts_controller_spec.rb:177:in `block (7 levels) in <top (required)>'
652 # ./spec/controllers/accounts_controller_spec.rb:176:in `times'
653 # ./spec/controllers/accounts_controller_spec.rb:176:in `block (6 levels) in <top (required)>'
654 # ./spec/controllers/accounts_controller_spec.rb:175:in `each'
655 # ./spec/controllers/accounts_controller_spec.rb:175:in `block (5 levels) in <top (required)>'
656
657 81) AccountsController User logged in PUT 'update_assign_sale' success assigns the qty of inventories to the account
658 Failure/Error: FactoryGirl.create(:train_session, :account => @ole_account, :course => inventory.course, :status => TrainSession::PENDING_STATUS)
659 NoMethodError:
660 undefined method `web_items' for nil:NilClass
661 # ./app/models/train_session.rb:171:in `update_percent_complete'
662 # ./app/models/train_session.rb:64:in `current_module='
663 # ./spec/controllers/accounts_controller_spec.rb:177:in `block (7 levels) in <top (required)>'
664 # ./spec/controllers/accounts_controller_spec.rb:176:in `times'
665 # ./spec/controllers/accounts_controller_spec.rb:176:in `block (6 levels) in <top (required)>'
666 # ./spec/controllers/accounts_controller_spec.rb:175:in `each'
667 # ./spec/controllers/accounts_controller_spec.rb:175:in `block (5 levels) in <top (required)>'
668
669 82) AccountsController User logged in PUT 'update_assign_sale' success redirects to the assign_sale page
670 Failure/Error: FactoryGirl.create(:train_session, :account => @ole_account, :course => inventory.course, :status => TrainSession::PENDING_STATUS)
671 NoMethodError:
672 undefined method `web_items' for nil:NilClass
673 # ./app/models/train_session.rb:171:in `update_percent_complete'
674 # ./app/models/train_session.rb:64:in `current_module='
675 # ./spec/controllers/accounts_controller_spec.rb:177:in `block (7 levels) in <top (required)>'
676 # ./spec/controllers/accounts_controller_spec.rb:176:in `times'
677 # ./spec/controllers/accounts_controller_spec.rb:176:in `block (6 levels) in <top (required)>'
678 # ./spec/controllers/accounts_controller_spec.rb:175:in `each'
679 # ./spec/controllers/accounts_controller_spec.rb:175:in `block (5 levels) in <top (required)>'
680
681 83) Rake task migration:train_session for existing train_session record updates the train_session
682 Failure/Error: @train_session = TrainSession.create(TrainSessionMigration.train_session_attributes(@fm_train_session), :validate => false)
683 NoMethodError:
684 undefined method `web_items' for nil:NilClass
685 # ./app/models/train_session.rb:74:in `score='
686 # ./spec/lib/tasks/migrate_fm_data_spec.rb:323:in `block (3 levels) in <top (required)>'
687
688 84) ReportsController GET 'export' success returns correctly formatted xls for units_expiring train_sessions
689 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course)
690 NoMethodError:
691 undefined method `web_items' for nil:NilClass
692 # ./app/models/train_session.rb:171:in `update_percent_complete'
693 # ./app/models/train_session.rb:64:in `current_module='
694 # ./spec/controllers/reports_controller_spec.rb:15:in `block (4 levels) in <top (required)>'
695
696 85) ReportsController GET 'export' success returns correctly formatted xls for trainee_history train_session
697 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course)
698 NoMethodError:
699 undefined method `web_items' for nil:NilClass
700 # ./app/models/train_session.rb:171:in `update_percent_complete'
701 # ./app/models/train_session.rb:64:in `current_module='
702 # ./spec/controllers/reports_controller_spec.rb:15:in `block (4 levels) in <top (required)>'
703
704 86) ReportsController GET 'export' success returns http success
705 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course)
706 NoMethodError:
707 undefined method `web_items' for nil:NilClass
708 # ./app/models/train_session.rb:171:in `update_percent_complete'
709 # ./app/models/train_session.rb:64:in `current_module='
710 # ./spec/controllers/reports_controller_spec.rb:15:in `block (4 levels) in <top (required)>'
711
712 87) ReportsController GET 'export' success returns correctly formatted xls for not_completed train_sessions
713 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course)
714 NoMethodError:
715 undefined method `web_items' for nil:NilClass
716 # ./app/models/train_session.rb:171:in `update_percent_complete'
717 # ./app/models/train_session.rb:64:in `current_module='
718 # ./spec/controllers/reports_controller_spec.rb:15:in `block (4 levels) in <top (required)>'
719
720 88) ReportsController GET 'export' success returns correctly formatted xls for trainee_activity train_sessions
721 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course)
722 NoMethodError:
723 undefined method `web_items' for nil:NilClass
724 # ./app/models/train_session.rb:171:in `update_percent_complete'
725 # ./app/models/train_session.rb:64:in `current_module='
726 # ./spec/controllers/reports_controller_spec.rb:15:in `block (4 levels) in <top (required)>'
727
728 89) ReportsController GET 'export' success returns correctly formatted xls for certificate_expiry train_sessions
729 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course)
730 NoMethodError:
731 undefined method `web_items' for nil:NilClass
732 # ./app/models/train_session.rb:171:in `update_percent_complete'
733 # ./app/models/train_session.rb:64:in `current_module='
734 # ./spec/controllers/reports_controller_spec.rb:15:in `block (4 levels) in <top (required)>'
735
736 90) ReportsController GET 'export' success returns correctly formatted xls for all train_sessions
737 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course)
738 NoMethodError:
739 undefined method `web_items' for nil:NilClass
740 # ./app/models/train_session.rb:171:in `update_percent_complete'
741 # ./app/models/train_session.rb:64:in `current_module='
742 # ./spec/controllers/reports_controller_spec.rb:15:in `block (4 levels) in <top (required)>'
743
744 91) ReportsController GET 'export' success with search returns alert notice if score is not a number
745 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course)
746 NoMethodError:
747 undefined method `web_items' for nil:NilClass
748 # ./app/models/train_session.rb:171:in `update_percent_complete'
749 # ./app/models/train_session.rb:64:in `current_module='
750 # ./spec/controllers/reports_controller_spec.rb:15:in `block (4 levels) in <top (required)>'
751
752 92) ReportsController GET 'export' success with search returns alert notice if cert_expiry is not a date
753 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course)
754 NoMethodError:
755 undefined method `web_items' for nil:NilClass
756 # ./app/models/train_session.rb:171:in `update_percent_complete'
757 # ./app/models/train_session.rb:64:in `current_module='
758 # ./spec/controllers/reports_controller_spec.rb:15:in `block (4 levels) in <top (required)>'
759
760 93) Manage train_sessions
761 In order to manage train_sessions
762 As a admin
763 I want to see and start train_sessions
764 Go to history with completed expired train_session
765 Failure/Error: @train_session = FactoryGirl.create(:train_session, train_session_attr.merge(train_session_opts))
766 NoMethodError:
767 undefined method `web_items' for nil:NilClass
768 # ./app/models/train_session.rb:171:in `update_percent_complete'
769 # ./app/models/train_session.rb:64:in `current_module='
770 # ./spec/acceptance/manage_train_sessions_spec.rb:37:in `create_train_session'
771 # ./spec/acceptance/manage_train_sessions_spec.rb:65:in `block (2 levels) in <top (required)>'
772
773 94) Manage train_sessions
774 In order to manage train_sessions
775 As a admin
776 I want to see and start train_sessions
777 Go to show TrainSession
778 Failure/Error: @train_session = FactoryGirl.create(:train_session, train_session_attr.merge(train_session_opts))
779 NoMethodError:
780 undefined method `web_items' for nil:NilClass
781 # ./app/models/train_session.rb:171:in `update_percent_complete'
782 # ./app/models/train_session.rb:64:in `current_module='
783 # ./spec/acceptance/manage_train_sessions_spec.rb:37:in `create_train_session'
784 # ./spec/acceptance/manage_train_sessions_spec.rb:50:in `block (2 levels) in <top (required)>'
785
786 95) Manage train_sessions
787 In order to manage train_sessions
788 As a admin
789 I want to see and start train_sessions
790 TrainSession index
791 Failure/Error: @train_session = FactoryGirl.create(:train_session, train_session_attr.merge(train_session_opts))
792 NoMethodError:
793 undefined method `web_items' for nil:NilClass
794 # ./app/models/train_session.rb:171:in `update_percent_complete'
795 # ./app/models/train_session.rb:64:in `current_module='
796 # ./spec/acceptance/manage_train_sessions_spec.rb:37:in `create_train_session'
797 # ./spec/acceptance/manage_train_sessions_spec.rb:43:in `block (2 levels) in <top (required)>'
798
799 96) Manage train_sessions
800 In order to manage train_sessions
801 As a admin
802 I want to see and start train_sessions
803 Go to history with search for cert_expiry
804 Failure/Error: @train_session = FactoryGirl.create(:train_session, train_session_attr.merge(train_session_opts))
805 NoMethodError:
806 undefined method `web_items' for nil:NilClass
807 # ./app/models/train_session.rb:171:in `update_percent_complete'
808 # ./app/models/train_session.rb:64:in `current_module='
809 # ./spec/acceptance/manage_train_sessions_spec.rb:37:in `create_train_session'
810 # ./spec/acceptance/manage_train_sessions_spec.rb:72:in `block (2 levels) in <top (required)>'
811
812 97) Manage train_sessions
813 In order to manage train_sessions
814 As a admin
815 I want to see and start train_sessions
816 Go to history with completed non expired train_session
817 Failure/Error: @train_session = FactoryGirl.create(:train_session, train_session_attr.merge(train_session_opts))
818 NoMethodError:
819 undefined method `web_items' for nil:NilClass
820 # ./app/models/train_session.rb:171:in `update_percent_complete'
821 # ./app/models/train_session.rb:64:in `current_module='
822 # ./spec/acceptance/manage_train_sessions_spec.rb:37:in `create_train_session'
823 # ./spec/acceptance/manage_train_sessions_spec.rb:58:in `block (2 levels) in <top (required)>'
824
825 98) Manage train_sessions
826 In order to manage train_sessions
827 As a admin
828 I want to see and start train_sessions
829 Go to history with search for last_attempt
830 Failure/Error: @train_session = FactoryGirl.create(:train_session, train_session_attr.merge(train_session_opts))
831 NoMethodError:
832 undefined method `web_items' for nil:NilClass
833 # ./app/models/train_session.rb:171:in `update_percent_complete'
834 # ./app/models/train_session.rb:64:in `current_module='
835 # ./spec/acceptance/manage_train_sessions_spec.rb:37:in `create_train_session'
836 # ./spec/acceptance/manage_train_sessions_spec.rb:81:in `block (2 levels) in <top (required)>'
837
838 99) OleCore::Account Get renewals for account with expired train_session before more than 30 days returns no results
839 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :cert_expiry => Date.today)
840 NoMethodError:
841 undefined method `web_items' for nil:NilClass
842 # ./app/models/train_session.rb:171:in `update_percent_complete'
843 # ./app/models/train_session.rb:64:in `current_module='
844 # ./spec/models/account_spec.rb:13:in `block (3 levels) in <top (required)>'
845
846 100) OleCore::Account Get renewals for account with expiring train_session in more than 30 days returns no results
847 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :cert_expiry => Date.today)
848 NoMethodError:
849 undefined method `web_items' for nil:NilClass
850 # ./app/models/train_session.rb:171:in `update_percent_complete'
851 # ./app/models/train_session.rb:64:in `current_module='
852 # ./spec/models/account_spec.rb:13:in `block (3 levels) in <top (required)>'
853
854 101) OleCore::Account Get renewals for account with expiring train_session returns account
855 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @ole_account, :course => @course, :cert_expiry => Date.today)
856 NoMethodError:
857 undefined method `web_items' for nil:NilClass
858 # ./app/models/train_session.rb:171:in `update_percent_complete'
859 # ./app/models/train_session.rb:64:in `current_module='
860 # ./spec/models/account_spec.rb:13:in `block (3 levels) in <top (required)>'
861
862 102) Rake task migration:account inserts the OleCore::Accounts
863 Failure/Error: File.exists?(account.logo.path).should be_true
864 TypeError:
865 can't convert nil into String
866 # ./spec/lib/tasks/migrate_fm_data_spec.rb:69:in `exists?'
867 # ./spec/lib/tasks/migrate_fm_data_spec.rb:69:in `block (2 levels) in <top (required)>'
868
869 103) Rake task migration:distributor migrates the Distributors
870 Failure/Error: File.exists?(distributor.logo.path).should be_true
871 TypeError:
872 can't convert nil into String
873 # ./spec/lib/tasks/migrate_fm_data_spec.rb:25:in `exists?'
874 # ./spec/lib/tasks/migrate_fm_data_spec.rb:25:in `block (2 levels) in <top (required)>'
875
876 104) Manage inventories
877 In order to manage inventories
878 As a admin
879 I want to see, assign and unassign courses
880 Unassign unit
881 Failure/Error: @train_session1 = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :status => TrainSession::PENDING_STATUS)
882 NoMethodError:
883 undefined method `web_items' for nil:NilClass
884 # ./app/models/train_session.rb:171:in `update_percent_complete'
885 # ./app/models/train_session.rb:64:in `current_module='
886 # ./spec/acceptance/manage_inventories_spec.rb:17:in `block (2 levels) in <top (required)>'
887 # ./spec/acceptance/manage_inventories_spec.rb:51:in `block (2 levels) in <top (required)>'
888
889 105) Manage inventories
890 In order to manage inventories
891 As a admin
892 I want to see, assign and unassign courses
893 Go to assign units
894 Failure/Error: @train_session1 = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :status => TrainSession::PENDING_STATUS)
895 NoMethodError:
896 undefined method `web_items' for nil:NilClass
897 # ./app/models/train_session.rb:171:in `update_percent_complete'
898 # ./app/models/train_session.rb:64:in `current_module='
899 # ./spec/acceptance/manage_inventories_spec.rb:17:in `block (2 levels) in <top (required)>'
900 # ./spec/acceptance/manage_inventories_spec.rb:31:in `block (2 levels) in <top (required)>'
901
902 106) Manage inventories
903 In order to manage inventories
904 As a admin
905 I want to see, assign and unassign courses
906 Assign unit
907 Failure/Error: @train_session1 = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :status => TrainSession::PENDING_STATUS)
908 NoMethodError:
909 undefined method `web_items' for nil:NilClass
910 # ./app/models/train_session.rb:171:in `update_percent_complete'
911 # ./app/models/train_session.rb:64:in `current_module='
912 # ./spec/acceptance/manage_inventories_spec.rb:17:in `block (2 levels) in <top (required)>'
913 # ./spec/acceptance/manage_inventories_spec.rb:40:in `block (2 levels) in <top (required)>'
914
915 107) Manage inventories
916 In order to manage inventories
917 As a admin
918 I want to see, assign and unassign courses
919 Inventories index
920 Failure/Error: @train_session1 = FactoryGirl.create(:train_session, :course => @course, :account => @ole_account, :status => TrainSession::PENDING_STATUS)
921 NoMethodError:
922 undefined method `web_items' for nil:NilClass
923 # ./app/models/train_session.rb:171:in `update_percent_complete'
924 # ./app/models/train_session.rb:64:in `current_module='
925 # ./spec/acceptance/manage_inventories_spec.rb:17:in `block (2 levels) in <top (required)>'
926 # ./spec/acceptance/manage_inventories_spec.rb:24:in `block (2 levels) in <top (required)>'
927
928 108) User mark as deleted with train_session assigned increases the qty of the associated inventory
929 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course, :status => TrainSession::ASSIGNED_STATUS)
930 NoMethodError:
931 undefined method `web_items' for nil:NilClass
932 # ./app/models/train_session.rb:171:in `update_percent_complete'
933 # ./app/models/train_session.rb:64:in `current_module='
934 # ./spec/models/user_spec.rb:122:in `block (4 levels) in <top (required)>'
935
936 109) User mark as deleted with train_session assigned sets the date_live of the train_session to nil
937 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course, :status => TrainSession::ASSIGNED_STATUS)
938 NoMethodError:
939 undefined method `web_items' for nil:NilClass
940 # ./app/models/train_session.rb:171:in `update_percent_complete'
941 # ./app/models/train_session.rb:64:in `current_module='
942 # ./spec/models/user_spec.rb:122:in `block (4 levels) in <top (required)>'
943
944 110) User mark as deleted with train_session assigned sets the status of the train_session to PENDING
945 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course, :status => TrainSession::ASSIGNED_STATUS)
946 NoMethodError:
947 undefined method `web_items' for nil:NilClass
948 # ./app/models/train_session.rb:171:in `update_percent_complete'
949 # ./app/models/train_session.rb:64:in `current_module='
950 # ./spec/models/user_spec.rb:122:in `block (4 levels) in <top (required)>'
951
952 111) User mark as deleted with train_session assigned sets the user_id of the train_session to nil
953 Failure/Error: @train_session = FactoryGirl.create(:train_session, :user => @user, :account => @ole_account, :course => @course, :status => TrainSession::ASSIGNED_STATUS)
954 NoMethodError:
955 undefined method `web_items' for nil:NilClass
956 # ./app/models/train_session.rb:171:in `update_percent_complete'
957 # ./app/models/train_session.rb:64:in `current_module='
958 # ./spec/models/user_spec.rb:122:in `block (4 levels) in <top (required)>'
959
960 112) Manage accounts
961 In order to manage accounts
962 As a admin
963 I want to see, add, edit and do an inventory sale on accounts
964 Inventory sale
965 Failure/Error: train_session1 = FactoryGirl.create(:train_session, :course => course, :account => @ole_account, :status => TrainSession::ASSIGNED_STATUS)
966 NoMethodError:
967 undefined method `web_items' for nil:NilClass
968 # ./app/models/train_session.rb:171:in `update_percent_complete'
969 # ./app/models/train_session.rb:64:in `current_module='
970 # ./spec/acceptance/manage_accounts_spec.rb:80:in `block (2 levels) in <top (required)>'
971
972 113) TrainSessionsController User logged in GET 'show.js ?finalTries=2 updates quiz_tries to 1
973 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @etherpros_account, :course => @course, :user => @user)
974 NoMethodError:
975 undefined method `web_items' for nil:NilClass
976 # ./app/models/train_session.rb:171:in `update_percent_complete'
977 # ./app/models/train_session.rb:64:in `current_module='
978 # ./spec/controllers/train_sessions_controller_spec.rb:22:in `block (3 levels) in <top (required)>'
979
980 114) TrainSessionsController User logged in GET 'show.js ?mod_no=3 updates current_module to 3
981 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @etherpros_account, :course => @course, :user => @user)
982 NoMethodError:
983 undefined method `web_items' for nil:NilClass
984 # ./app/models/train_session.rb:171:in `update_percent_complete'
985 # ./app/models/train_session.rb:64:in `current_module='
986 # ./spec/controllers/train_sessions_controller_spec.rb:22:in `block (3 levels) in <top (required)>'
987
988 115) TrainSessionsController User logged in GET 'show.js ?score=80 updates score to 80
989 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @etherpros_account, :course => @course, :user => @user)
990 NoMethodError:
991 undefined method `web_items' for nil:NilClass
992 # ./app/models/train_session.rb:171:in `update_percent_complete'
993 # ./app/models/train_session.rb:64:in `current_module='
994 # ./spec/controllers/train_sessions_controller_spec.rb:22:in `block (3 levels) in <top (required)>'
995
996 116) TrainSessionsController User logged in GET 'show.js ?next=true updates current_module and completed_module incremented by one
997 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @etherpros_account, :course => @course, :user => @user)
998 NoMethodError:
999 undefined method `web_items' for nil:NilClass
1000 # ./app/models/train_session.rb:171:in `update_percent_complete'
1001 # ./app/models/train_session.rb:64:in `current_module='
1002 # ./spec/controllers/train_sessions_controller_spec.rb:22:in `block (3 levels) in <top (required)>'
1003
1004 117) TrainSessionsController User logged in GET 'show' sets the status to Live
1005 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @etherpros_account, :course => @course, :user => @user)
1006 NoMethodError:
1007 undefined method `web_items' for nil:NilClass
1008 # ./app/models/train_session.rb:171:in `update_percent_complete'
1009 # ./app/models/train_session.rb:64:in `current_module='
1010 # ./spec/controllers/train_sessions_controller_spec.rb:22:in `block (3 levels) in <top (required)>'
1011
1012 118) TrainSessionsController User logged in POST 'confirm_name' does not match full_name leaves the name_confirm property to false
1013 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @etherpros_account, :course => @course, :user => @user)
1014 NoMethodError:
1015 undefined method `web_items' for nil:NilClass
1016 # ./app/models/train_session.rb:171:in `update_percent_complete'
1017 # ./app/models/train_session.rb:64:in `current_module='
1018 # ./spec/controllers/train_sessions_controller_spec.rb:22:in `block (3 levels) in <top (required)>'
1019
1020 119) TrainSessionsController User logged in POST 'confirm_name' does not match full_name redirects to back with alert message
1021 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @etherpros_account, :course => @course, :user => @user)
1022 NoMethodError:
1023 undefined method `web_items' for nil:NilClass
1024 # ./app/models/train_session.rb:171:in `update_percent_complete'
1025 # ./app/models/train_session.rb:64:in `current_module='
1026 # ./spec/controllers/train_sessions_controller_spec.rb:22:in `block (3 levels) in <top (required)>'
1027
1028 120) TrainSessionsController User logged in POST 'confirm_name' matching full_name sets the name_confirm property to true
1029 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @etherpros_account, :course => @course, :user => @user)
1030 NoMethodError:
1031 undefined method `web_items' for nil:NilClass
1032 # ./app/models/train_session.rb:171:in `update_percent_complete'
1033 # ./app/models/train_session.rb:64:in `current_module='
1034 # ./spec/controllers/train_sessions_controller_spec.rb:22:in `block (3 levels) in <top (required)>'
1035
1036 121) TrainSessionsController User logged in POST 'confirm_name' matching full_name redirects to train_session_url(@train_session)
1037 Failure/Error: @train_session = FactoryGirl.create(:train_session, :account => @etherpros_account, :course => @course, :user => @user)
1038 NoMethodError:
1039 undefined method `web_items' for nil:NilClass
1040 # ./app/models/train_session.rb:171:in `update_percent_complete'
1041 # ./app/models/train_session.rb:64:in `current_module='
1042 # ./spec/controllers/train_sessions_controller_spec.rb:22:in `block (3 levels) in <top (required)>'
1043
1044Finished in 4 minutes 47.06 seconds
1045271 examples, 121 failures, 15 pending
1046
1047Failed examples:
1048
1049rspec ./spec/controllers/certificates_controller_spec.rb:16 # CertificatesController GET 'show' ?size=full renders full size certificate
1050rspec ./spec/controllers/certificates_controller_spec.rb:26 # CertificatesController GET 'show' ?size=wallet renders full size certificate
1051rspec ./spec/mailers/trainee_notification_mailer_spec.rb:14 # TraineeNotificationMailer sending email works
1052rspec ./spec/mailers/trainee_notification_mailer_spec.rb:27 # TraineeNotificationMailer sending email saves a reset_password_token and reset_password_sent_at if none already exists
1053rspec ./spec/mailers/trainee_notification_mailer_spec.rb:40 # TraineeNotificationMailer sending email for trainee without email address sends email to admin
1054rspec ./spec/controllers/inventories_controller_spec.rb:170 # InventoriesController PUT send_emails success with assigned trainees redirects to inventory url
1055rspec ./spec/controllers/inventories_controller_spec.rb:175 # InventoriesController PUT send_emails success with assigned trainees emails to trainees
1056rspec ./spec/controllers/inventories_controller_spec.rb:37 # InventoriesController PUT assign units failure inconsistent inventory bin count and pending train session count operates transactional on both
1057rspec ./spec/controllers/inventories_controller_spec.rb:56 # InventoriesController PUT assign units failure course already assigned to trainee returns the error messages
1058rspec ./spec/controllers/inventories_controller_spec.rb:80 # InventoriesController PUT assign units success with pending train sessions sets the status to Assigned
1059rspec ./spec/controllers/inventories_controller_spec.rb:99 # InventoriesController PUT assign units success with multiple train sessions with different expiry date set the status of the one with the earliest date to Assigned
1060rspec ./spec/controllers/inventories_controller_spec.rb:107 # InventoriesController PUT assign units success with multiple train sessions with different expiry date set the date live to today
1061rspec ./spec/controllers/inventories_controller_spec.rb:196 # InventoriesController GET 'show' success returns success
1062rspec ./spec/controllers/inventories_controller_spec.rb:207 # InventoriesController GET 'show' success with assigned trainees renders the assigned train sessions table
1063rspec ./spec/controllers/inventories_controller_spec.rb:221 # InventoriesController GET 'show' success with search for trainees renders just the searched for trainee
1064rspec ./spec/controllers/inventories_controller_spec.rb:134 # InventoriesController PUT unassign_units success with assigned trainees redirects to inventory url
1065rspec ./spec/controllers/inventories_controller_spec.rb:139 # InventoriesController PUT unassign_units success with assigned trainees unassigns the train_session
1066rspec ./spec/controllers/users_controller_spec.rb:59 # UsersController User logged in POST 'create' success with trainee import file saves the file to a temporary cache and adds a task to resque
1067rspec ./spec/mailers/reminder_mailer_spec.rb:35 # ReminderMailer Send train_session reminder success sends out for assigned train_sessions with reminder_date as today
1068rspec ./spec/mailers/reminder_mailer_spec.rb:48 # ReminderMailer Send train_session reminder success sends out an email with count to jlisburn@osg.ca
1069rspec ./spec/models/train_session_spec.rb:296 # TrainSession set final tries to 0 updates quiz_tries to 3
1070rspec ./spec/models/train_session_spec.rb:131 # TrainSession update percent complete for set_current_module 3 updates percent_complete to 66%
1071rspec ./spec/models/train_session_spec.rb:266 # TrainSession set current module one higher than completed module leaves completed module as it was
1072rspec ./spec/models/train_session_spec.rb:274 # TrainSession set current module lower than completed module leaves completed module as it was
1073rspec ./spec/models/train_session_spec.rb:159 # TrainSession update percent complete for completed_module = 20 and web_items = 20 returns 100%
1074rspec ./spec/models/train_session_spec.rb:179 # TrainSession completed? when not all modules have been taken is false
1075rspec ./spec/models/train_session_spec.rb:200 # TrainSession success? when completed and score < 80 is false
1076rspec ./spec/models/train_session_spec.rb:289 # TrainSession set final tries to 1 updates quiz_tries to 2
1077rspec ./spec/models/train_session_spec.rb:282 # TrainSession set final tries to 2 updates quiz_tries to 1
1078rspec ./spec/models/train_session_spec.rb:247 # TrainSession failure? when completed and score < 80 and quiz_tries < 3 is false
1079rspec ./spec/models/train_session_spec.rb:169 # TrainSession completed? when all modules have been taken is true
1080rspec ./spec/models/train_session_spec.rb:140 # TrainSession update percent complete for set_current_module 4 updates percent_complete to 100%
1081rspec ./spec/models/train_session_spec.rb:235 # TrainSession failure? when completed and score < 80 and quiz_tries >= 3 is true
1082rspec ./spec/models/train_session_spec.rb:113 # TrainSession set_current_module 1 updates percent_complete to 0%
1083rspec ./spec/models/train_session_spec.rb:329 # TrainSession set score to < 80 and completed? and !quiz_tries_up? leaves the status amd completion_date as they are
1084rspec ./spec/models/train_session_spec.rb:316 # TrainSession set score to < 80 and completed? and quiz_tries_up? updates status to Completed and completion_date to now
1085rspec ./spec/models/train_session_spec.rb:89 # TrainSession get current module url for static CDN content returns correct url
1086rspec ./spec/models/train_session_spec.rb:149 # TrainSession update percent complete for completed_module = 1 and web_items = 20 returns 5%
1087rspec ./spec/models/train_session_spec.rb:31 # TrainSession Cert expired? returns true if cert_expiry is nil
1088rspec ./spec/models/train_session_spec.rb:21 # TrainSession Cert expired? returns false if cert_expiry is today
1089rspec ./spec/models/train_session_spec.rb:26 # TrainSession Cert expired? returns false if cert_expiry is after today
1090rspec ./spec/models/train_session_spec.rb:16 # TrainSession Cert expired? returns true if cert_expiry is before today
1091rspec ./spec/models/train_session_spec.rb:303 # TrainSession set score to 80 and completed? updates status to Completed and completion_date to now
1092rspec ./spec/models/train_session_spec.rb:259 # TrainSession set current module at least two higher than completed module updates the completed module to one lower than current module
1093rspec ./spec/models/train_session_spec.rb:122 # TrainSession update percent complete for set_current_module 2 updates percent_complete to 33%
1094rspec ./spec/models/train_session_spec.rb:104 # TrainSession get current module url for final quiz returns correct url
1095rspec ./spec/models/train_session_spec.rb:223 # TrainSession retry? when completed and score < 80 and quiz_tries >= 3 is false
1096rspec ./spec/models/train_session_spec.rb:46 # TrainSession Update unit expiry date success updates the unit expiry date for all pending train_sessions
1097rspec ./spec/models/train_session_spec.rb:407 # TrainSession Get logo bottom for user without account logo for account_type == Client and dist_level SUB returns us distributor logo
1098rspec ./spec/models/train_session_spec.rb:383 # TrainSession Get logo bottom for user without account logo for account_type == Client and dist_level SILVER returns owner logo
1099rspec ./spec/models/train_session_spec.rb:371 # TrainSession Get logo bottom for user without account logo for account_type == Client and dist_level GOLD returns owner logo
1100rspec ./spec/models/train_session_spec.rb:418 # TrainSession Get logo bottom for user without account logo for account_type == GOLD returns master logo
1101rspec ./spec/models/train_session_spec.rb:395 # TrainSession Get logo bottom for user without account logo for account_type == Client and dist_level BRONZE returns master logo
1102rspec ./spec/models/train_session_spec.rb:429 # TrainSession Get logo bottom for user without account logo for account_type == SILVER returns master logo
1103rspec ./spec/models/train_session_spec.rb:440 # TrainSession Get logo bottom for user without account logo for account_type == BRONZE returns master logo
1104rspec ./spec/models/train_session_spec.rb:488 # TrainSession Get logo bottom for user with account logo for account_type == GOLD returns account logo
1105rspec ./spec/models/train_session_spec.rb:466 # TrainSession Get logo bottom for user with account logo for account_type == BRONZE returns master logo
1106rspec ./spec/models/train_session_spec.rb:455 # TrainSession Get logo bottom for user with account logo for account_type == OLE returns master logo
1107rspec ./spec/models/train_session_spec.rb:499 # TrainSession Get logo bottom for user with account logo for account_type == SILVER returns account logo
1108rspec ./spec/models/train_session_spec.rb:477 # TrainSession Get logo bottom for user with account logo for account_type == CLIENT returns account logo
1109rspec ./spec/models/train_session_spec.rb:554 # TrainSession Get logo top for account_type == Client and dist_level SUB returns us_distributor logo
1110rspec ./spec/models/train_session_spec.rb:530 # TrainSession Get logo top for account_type == Client and dist_level SILVER returns owner logo
1111rspec ./spec/models/train_session_spec.rb:518 # TrainSession Get logo top for account_type == Client and dist_level GOLD returns owner logo
1112rspec ./spec/models/train_session_spec.rb:565 # TrainSession Get logo top for account_type == GOLD_TYPE returns account logo
1113rspec ./spec/models/train_session_spec.rb:542 # TrainSession Get logo top for account_type == Client and dist_level BRONZE returns master logo
1114rspec ./spec/models/train_session_spec.rb:576 # TrainSession Get logo top for account_type == SILVER_TYPE returns account logo
1115rspec ./spec/models/train_session_spec.rb:587 # TrainSession Get logo top for account_type == BRONZE_TYPE returns master logo
1116rspec ./spec/models/train_session_spec.rb:95 # TrainSession get current module url for quiz returns correct url
1117rspec ./spec/models/train_session_spec.rb:211 # TrainSession retry? when completed and score < 80 and quiz_tries < 3 is true
1118rspec ./spec/models/train_session_spec.rb:189 # TrainSession success? when completed and score >= 80 is true
1119rspec ./spec/models/train_session_spec.rb:65 # TrainSession Move between accounts failure because of not enough units available raises exception
1120rspec ./spec/models/train_session_spec.rb:77 # TrainSession Move between accounts success moves the train_session to the etherpros_account
1121rspec ./spec/workers/train_session_report_spec.rb:26 # TrainSessionReport perform not_complete for account with not completed train_session sends the email
1122rspec ./spec/workers/train_session_report_spec.rb:32 # TrainSessionReport perform not_complete for account with not completed train_session saves the csv file to rackspace cloud
1123rspec ./spec/workers/train_session_report_spec.rb:65 # TrainSessionReport perform renewals for account with renewal train_session sends the email
1124rspec ./spec/workers/train_session_report_spec.rb:71 # TrainSessionReport perform renewals for account with renewal train_session saves the csv file to rackspace cloud
1125rspec ./spec/controllers/accounts_controller_spec.rb:157 # AccountsController User logged in PUT 'update_assign_sale' failure with negative assigned amounts redirects to the assign_sale page
1126rspec ./spec/controllers/accounts_controller_spec.rb:132 # AccountsController User logged in PUT 'update_assign_sale' failure with no assigned amounts redirects to the assign_sale page
1127rspec ./spec/controllers/accounts_controller_spec.rb:107 # AccountsController User logged in PUT 'update_assign_sale' failure with to high amount redirects to the assign_sale page
1128rspec ./spec/controllers/accounts_controller_spec.rb:200 # AccountsController User logged in PUT 'update_assign_sale' success changes the account_id of the pending train_sessions
1129rspec ./spec/controllers/accounts_controller_spec.rb:190 # AccountsController User logged in PUT 'update_assign_sale' success assigns the qty of inventories to the account
1130rspec ./spec/controllers/accounts_controller_spec.rb:183 # AccountsController User logged in PUT 'update_assign_sale' success redirects to the assign_sale page
1131rspec ./spec/lib/tasks/migrate_fm_data_spec.rb:327 # Rake task migration:train_session for existing train_session record updates the train_session
1132rspec ./spec/controllers/reports_controller_spec.rb:67 # ReportsController GET 'export' success returns correctly formatted xls for units_expiring train_sessions
1133rspec ./spec/controllers/reports_controller_spec.rb:45 # ReportsController GET 'export' success returns correctly formatted xls for trainee_history train_session
1134rspec ./spec/controllers/reports_controller_spec.rb:38 # ReportsController GET 'export' success returns http success
1135rspec ./spec/controllers/reports_controller_spec.rb:78 # ReportsController GET 'export' success returns correctly formatted xls for not_completed train_sessions
1136rspec ./spec/controllers/reports_controller_spec.rb:56 # ReportsController GET 'export' success returns correctly formatted xls for trainee_activity train_sessions
1137rspec ./spec/controllers/reports_controller_spec.rb:89 # ReportsController GET 'export' success returns correctly formatted xls for certificate_expiry train_sessions
1138rspec ./spec/controllers/reports_controller_spec.rb:100 # ReportsController GET 'export' success returns correctly formatted xls for all train_sessions
1139rspec ./spec/controllers/reports_controller_spec.rb:26 # ReportsController GET 'export' success with search returns alert notice if score is not a number
1140rspec ./spec/controllers/reports_controller_spec.rb:31 # ReportsController GET 'export' success with search returns alert notice if cert_expiry is not a date
1141rspec ./spec/acceptance/manage_train_sessions_spec.rb:63 # Manage train_sessions
1142 In order to manage train_sessions
1143 As a admin
1144 I want to see and start train_sessions
1145 Go to history with completed expired train_session
1146rspec ./spec/acceptance/manage_train_sessions_spec.rb:48 # Manage train_sessions
1147 In order to manage train_sessions
1148 As a admin
1149 I want to see and start train_sessions
1150 Go to show TrainSession
1151rspec ./spec/acceptance/manage_train_sessions_spec.rb:41 # Manage train_sessions
1152 In order to manage train_sessions
1153 As a admin
1154 I want to see and start train_sessions
1155 TrainSession index
1156rspec ./spec/acceptance/manage_train_sessions_spec.rb:70 # Manage train_sessions
1157 In order to manage train_sessions
1158 As a admin
1159 I want to see and start train_sessions
1160 Go to history with search for cert_expiry
1161rspec ./spec/acceptance/manage_train_sessions_spec.rb:56 # Manage train_sessions
1162 In order to manage train_sessions
1163 As a admin
1164 I want to see and start train_sessions
1165 Go to history with completed non expired train_session
1166rspec ./spec/acceptance/manage_train_sessions_spec.rb:79 # Manage train_sessions
1167 In order to manage train_sessions
1168 As a admin
1169 I want to see and start train_sessions
1170 Go to history with search for last_attempt
1171rspec ./spec/models/account_spec.rb:46 # OleCore::Account Get renewals for account with expired train_session before more than 30 days returns no results
1172rspec ./spec/models/account_spec.rb:34 # OleCore::Account Get renewals for account with expiring train_session in more than 30 days returns no results
1173rspec ./spec/models/account_spec.rb:22 # OleCore::Account Get renewals for account with expiring train_session returns account
1174rspec ./spec/lib/tasks/migrate_fm_data_spec.rb:54 # Rake task migration:account inserts the OleCore::Accounts
1175rspec ./spec/lib/tasks/migrate_fm_data_spec.rb:15 # Rake task migration:distributor migrates the Distributors
1176rspec ./spec/acceptance/manage_inventories_spec.rb:49 # Manage inventories
1177 In order to manage inventories
1178 As a admin
1179 I want to see, assign and unassign courses
1180 Unassign unit
1181rspec ./spec/acceptance/manage_inventories_spec.rb:29 # Manage inventories
1182 In order to manage inventories
1183 As a admin
1184 I want to see, assign and unassign courses
1185 Go to assign units
1186rspec ./spec/acceptance/manage_inventories_spec.rb:38 # Manage inventories
1187 In order to manage inventories
1188 As a admin
1189 I want to see, assign and unassign courses
1190 Assign unit
1191rspec ./spec/acceptance/manage_inventories_spec.rb:22 # Manage inventories
1192 In order to manage inventories
1193 As a admin
1194 I want to see, assign and unassign courses
1195 Inventories index
1196rspec ./spec/models/user_spec.rb:143 # User mark as deleted with train_session assigned increases the qty of the associated inventory
1197rspec ./spec/models/user_spec.rb:131 # User mark as deleted with train_session assigned sets the date_live of the train_session to nil
1198rspec ./spec/models/user_spec.rb:137 # User mark as deleted with train_session assigned sets the status of the train_session to PENDING
1199rspec ./spec/models/user_spec.rb:125 # User mark as deleted with train_session assigned sets the user_id of the train_session to nil
1200rspec ./spec/acceptance/manage_accounts_spec.rb:75 # Manage accounts
1201 In order to manage accounts
1202 As a admin
1203 I want to see, add, edit and do an inventory sale on accounts
1204 Inventory sale
1205rspec ./spec/controllers/train_sessions_controller_spec.rb:98 # TrainSessionsController User logged in GET 'show.js ?finalTries=2 updates quiz_tries to 1
1206rspec ./spec/controllers/train_sessions_controller_spec.rb:83 # TrainSessionsController User logged in GET 'show.js ?mod_no=3 updates current_module to 3
1207rspec ./spec/controllers/train_sessions_controller_spec.rb:91 # TrainSessionsController User logged in GET 'show.js ?score=80 updates score to 80
1208rspec ./spec/controllers/train_sessions_controller_spec.rb:75 # TrainSessionsController User logged in GET 'show.js ?next=true updates current_module and completed_module incremented by one
1209rspec ./spec/controllers/train_sessions_controller_spec.rb:65 # TrainSessionsController User logged in GET 'show' sets the status to Live
1210rspec ./spec/controllers/train_sessions_controller_spec.rb:34 # TrainSessionsController User logged in POST 'confirm_name' does not match full_name leaves the name_confirm property to false
1211rspec ./spec/controllers/train_sessions_controller_spec.rb:40 # TrainSessionsController User logged in POST 'confirm_name' does not match full_name redirects to back with alert message
1212rspec ./spec/controllers/train_sessions_controller_spec.rb:50 # TrainSessionsController User logged in POST 'confirm_name' matching full_name sets the name_confirm property to true
1213rspec ./spec/controllers/train_sessions_controller_spec.rb:56 # TrainSessionsController User logged in POST 'confirm_name' matching full_name redirects to train_session_url(@train_session)
1214
1215Randomized with seed 4335