-
Notifications
You must be signed in to change notification settings - Fork 0
/
rspec.log
429 lines (406 loc) · 29.2 KB
/
rspec.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
Bookモデルのテスト
バリデーションのテスト
titleカラム
[32m 空欄でないこと[0m
bodyカラム
[32m 空欄でないこと[0m
[32m 200文字以下であること: 200文字は〇[0m
[32m 200文字以下であること: 201文字は×[0m
アソシエーションのテスト
Userモデルとの関係
[32m N:1となっている[0m
Userモデルのテスト
バリデーションのテスト
nameカラム
[32m 空欄でないこと[0m
[32m 2文字以上であること: 1文字は×[0m
[32m 2文字以上であること: 2文字は〇[0m
[32m 20文字以下であること: 20文字は〇[0m
[32m 20文字以下であること: 21文字は×[0m
[32m 一意性があること[0m
introductionカラム
[32m 50文字以下であること: 50文字は〇[0m
[32m 50文字以下であること: 51文字は×[0m
アソシエーションのテスト
Bookモデルとの関係
[32m 1:Nとなっている[0m
[STEP1] ユーザログイン前のテスト
トップ画面のテスト
表示内容の確認
[32m URLが正しい[0m
[32m Log inリンクが表示される: 青色のボタンの表示が「Log in」である[0m
[32m Log inリンクの内容が正しい[0m
[32m Sign upリンクが表示される: 緑色のボタンの表示が「Sign up」である[0m
[32m Sign upリンクの内容が正しい[0m
アバウト画面のテスト
表示内容の確認
[31m URLが正しい (FAILED - 1)[0m
ヘッダーのテスト: ログインしていない場合
表示内容の確認
[32m Bookersリンクが表示される: 左上から1番目のリンクが「Bookers」である[0m
[32m Homeリンクが表示される: 左上から2番目のリンクが「Home」である[0m
[32m Aboutリンクが表示される: 左上から3番目のリンクが「About」である[0m
[32m Sign upリンクが表示される: 左上から4番目のリンクが「Sign up」である[0m
[32m Log inリンクが表示される: 左上から5番目のリンクが「Log in」である[0m
リンクの内容を確認
[32m Bookersを押すと、トップ画面に遷移する[0m
[32m Homeを押すと、トップ画面に遷移する[0m
[31m Aboutを押すと、アバウト画面に遷移する (FAILED - 2)[0m
[32m Sign upを押すと、新規登録画面に遷移する[0m
[32m Log inを押すと、ログイン画面に遷移する[0m
ユーザ新規登録のテスト
表示内容の確認
[32m URLが正しい[0m
[32m 「Sign up」と表示される[0m
[32m nameフォームが表示される[0m
[32m emailフォームが表示される[0m
[32m passwordフォームが表示される[0m
[32m password_confirmationフォームが表示される[0m
[32m Sign upボタンが表示される[0m
新規登録成功のテスト
[32m 正しく新規登録される[0m
[32m 新規登録後のリダイレクト先が、新規登録できたユーザの詳細画面になっている[0m
ユーザログイン
表示内容の確認
[32m URLが正しい[0m
[32m 「Log in」と表示される[0m
[32m nameフォームが表示される[0m
[32m passwordフォームが表示される[0m
[32m Log inボタンが表示される[0m
[32m emailフォームは表示されない[0m
ログイン成功のテスト
[32m ログイン後のリダイレクト先が、ログインしたユーザの詳細画面になっている[0m
ログイン失敗のテスト
[32m ログインに失敗し、ログイン画面にリダイレクトされる[0m
ヘッダーのテスト: ログインしている場合
ヘッダーの表示を確認
[32m Bookersリンクが表示される: 左上から1番目のリンクが「Bookers」である[0m
[32m Homeリンクが表示される: 左上から2番目のリンクが「Home」である[0m
[32m Usersリンクが表示される: 左上から3番目のリンクが「Users」である[0m
[32m Booksリンクが表示される: 左上から4番目のリンクが「Books」である[0m
[32m Log outリンクが表示される: 左上から5番目のリンクが「Log out」である[0m
ユーザログアウトのテスト
ログアウト機能のテスト
[31m 正しくログアウトできている: ログアウト後のリダイレクト先においてAbout画面へのリンクが存在する (FAILED - 3)[0m
[32m ログアウト後のリダイレクト先が、トップになっている[0m
[STEP2] ユーザログイン後のテスト
ヘッダーのテスト: ログインしている場合
リンクの内容を確認: ※logoutは『ユーザログアウトのテスト』でテスト済みになります。
[32m Homeを押すと、自分のユーザ詳細画面に遷移する[0m
[32m Usersを押すと、ユーザ一覧画面に遷移する[0m
[32m Booksを押すと、投稿一覧画面に遷移する[0m
投稿一覧画面のテスト
表示内容の確認
[32m URLが正しい[0m
[32m 自分と他人の画像のリンク先が正しい[0m
[32m 自分の投稿と他人の投稿のタイトルのリンク先がそれぞれ正しい[0m
[32m 自分の投稿と他人の投稿のオピニオンが表示される[0m
サイドバーの確認
[32m 自分の名前と紹介文が表示される[0m
[32m 自分のユーザ編集画面へのリンクが存在する[0m
[32m 「New book」と表示される[0m
[32m titleフォームが表示される[0m
[32m titleフォームに値が入っていない[0m
[32m bodyフォームが表示される[0m
[32m bodyフォームに値が入っていない[0m
[32m Create Bookボタンが表示される[0m
投稿成功のテスト
[31m 自分の新しい投稿が正しく保存される (FAILED - 4)[0m
[31m リダイレクト先が、保存できた投稿の詳細画面になっている (FAILED - 5)[0m
自分の投稿詳細画面のテスト
表示内容の確認
[32m URLが正しい[0m
[32m 「Book detail」と表示される[0m
[32m ユーザ画像・名前のリンク先が正しい[0m
[32m 投稿のtitleが表示される[0m
[32m 投稿のbodyが表示される[0m
[32m 投稿の編集リンクが表示される[0m
[32m 投稿の削除リンクが表示される[0m
サイドバーの確認
[32m 自分の名前と紹介文が表示される[0m
[32m 自分のユーザ編集画面へのリンクが存在する[0m
[32m 「New book」と表示される[0m
[32m titleフォームが表示される[0m
[32m titleフォームに値が入っていない[0m
[32m bodyフォームが表示される[0m
[32m bodyフォームに値が入っていない[0m
[32m Create Bookボタンが表示される[0m
投稿成功のテスト
[31m 自分の新しい投稿が正しく保存される (FAILED - 6)[0m
編集リンクのテスト
[32m 編集画面に遷移する[0m
削除リンクのテスト
[32m application.html.erbにjavascript_pack_tagを含んでいる[0m
[32m 正しく削除される[0m
[32m リダイレクト先が、投稿一覧画面になっている[0m
自分の投稿編集画面のテスト
表示の確認
[32m URLが正しい[0m
[32m 「Editing Book」と表示される[0m
[32m title編集フォームが表示される[0m
[32m body編集フォームが表示される[0m
[32m Update Bookボタンが表示される[0m
[32m Showリンクが表示される[0m
[32m Backリンクが表示される[0m
編集成功のテスト
[32m titleが正しく更新される[0m
[31m bodyが正しく更新される (FAILED - 7)[0m
[32m リダイレクト先が、更新した投稿の詳細画面になっている[0m
ユーザ一覧画面のテスト
表示内容の確認
[32m URLが正しい[0m
[32m 自分と他人の画像が表示される: fallbackの画像がサイドバーの1つ+一覧(2人)の2つの計3つ存在する[0m
[32m 自分と他人の名前がそれぞれ表示される[0m
[32m 自分と他人のshowリンクがそれぞれ表示される[0m
サイドバーの確認
[32m 自分の名前と紹介文が表示される[0m
[32m 自分のユーザ編集画面へのリンクが存在する[0m
[32m 「New book」と表示される[0m
[32m titleフォームが表示される[0m
[32m titleフォームに値が入っていない[0m
[32m bodyフォームが表示される[0m
[32m bodyフォームに値が入っていない[0m
[32m Create Bookボタンが表示される[0m
自分のユーザ詳細画面のテスト
表示の確認
[32m URLが正しい[0m
[32m 投稿一覧のユーザ画像のリンク先が正しい[0m
[32m 投稿一覧に自分の投稿のtitleが表示され、リンクが正しい[0m
[32m 投稿一覧に自分の投稿のbodyが表示される[0m
[32m 他人の投稿は表示されない[0m
サイドバーの確認
[32m 自分の名前と紹介文が表示される[0m
[32m 自分のユーザ編集画面へのリンクが存在する[0m
[32m 「New book」と表示される[0m
[32m titleフォームが表示される[0m
[32m titleフォームに値が入っていない[0m
[32m bodyフォームが表示される[0m
[32m bodyフォームに値が入っていない[0m
[32m Create Bookボタンが表示される[0m
自分のユーザ情報編集画面のテスト
表示の確認
[32m URLが正しい[0m
[32m 名前編集フォームに自分の名前が表示される[0m
[32m 画像編集フォームが表示される[0m
[32m 自己紹介編集フォームに自分の自己紹介文が表示される[0m
[32m Update Userボタンが表示される[0m
更新成功のテスト
[32m nameが正しく更新される[0m
[32m introductionが正しく更新される[0m
[32m リダイレクト先が、自分のユーザ詳細画面になっている[0m
[STEP3] 仕上げのテスト
サクセスメッセージのテスト
[32m ユーザ新規登録成功時[0m
[32m ユーザログイン成功時[0m
[32m ユーザログアウト成功時[0m
[32m ユーザのプロフィール情報更新成功時[0m
[31m 投稿データの新規投稿成功時: 投稿一覧画面から行います。 (FAILED - 8)[0m
[32m 投稿データの更新成功時[0m
処理失敗時のテスト
ユーザ新規登録失敗: nameを1文字にする
[32m 新規登録されない[0m
[32m 新規登録画面を表示しており、フォームの内容が正しい[0m
[32m バリデーションエラーが表示される[0m
ユーザのプロフィール情報編集失敗: nameを1文字にする
[32m 更新されない[0m
[32m ユーザ編集画面を表示しており、フォームの内容が正しい[0m
[32m バリデーションエラーが表示される[0m
投稿データの新規投稿失敗: 投稿一覧画面から行い、titleを空にする
[32m 投稿が保存されない[0m
[32m 投稿一覧画面を表示している[0m
[32m 新規投稿フォームの内容が正しい[0m
[32m バリデーションエラーが表示される[0m
投稿データの更新失敗: titleを空にする
[32m 投稿が更新されない[0m
[32m 投稿編集画面を表示しており、フォームの内容が正しい[0m
[32m エラーメッセージが表示される[0m
ログインしていない場合のアクセス制限のテスト: アクセスできず、ログイン画面に遷移する
[32m ユーザ一覧画面[0m
[32m ユーザ詳細画面[0m
[32m ユーザ情報編集画面[0m
[32m 投稿一覧画面[0m
[32m 投稿詳細画面[0m
[32m 投稿編集画面[0m
他人の画面のテスト
他人の投稿詳細画面のテスト
表示内容の確認
[32m URLが正しい[0m
[32m 「Book detail」と表示される[0m
[32m ユーザ画像・名前のリンク先が正しい[0m
[32m 投稿のtitleが表示される[0m
[32m 投稿のopinionが表示される[0m
[32m 投稿の編集リンクが表示されない[0m
[32m 投稿の削除リンクが表示されない[0m
サイドバーの確認
[32m 他人の名前と紹介文が表示される[0m
[31m 他人のユーザ編集画面へのリンクが存在する (FAILED - 9)[0m
[32m 自分の名前と紹介文は表示されない[0m
[31m 自分のユーザ編集画面へのリンクは存在しない (FAILED - 10)[0m
他人の投稿編集画面
[32m 遷移できず、投稿一覧画面にリダイレクトされる[0m
他人のユーザ詳細画面のテスト
表示の確認
[32m URLが正しい[0m
[32m 投稿一覧のユーザ画像のリンク先が正しい[0m
[32m 投稿一覧に他人の投稿のtitleが表示され、リンクが正しい[0m
[32m 投稿一覧に他人の投稿のopinionが表示される[0m
[32m 自分の投稿は表示されない[0m
サイドバーの確認
[32m 他人の名前と紹介文が表示される[0m
[31m 他人のユーザ編集画面へのリンクが存在する (FAILED - 11)[0m
[32m 自分の名前と紹介文は表示されない[0m
[31m 自分のユーザ編集画面へのリンクは存在しない (FAILED - 12)[0m
他人のユーザ情報編集画面
[32m 遷移できず、自分のユーザ詳細画面にリダイレクトされる[0m
グリッドシステムのテスト: container, row, col-md-〇を正しく使えている
[32m ユーザ一覧画面[0m
[32m ユーザ詳細画面[0m
[32m 投稿一覧画面[0m
[32m 投稿詳細画面[0m
アイコンのテスト
トップ画面
[32m 本のアイコンが表示される[0m
アバウト画面
[31m 本のアイコンが表示される (FAILED - 13)[0m
ヘッダー: ログインしていない場合
[32m Homeリンクのアイコンが表示される[0m
[32m Aboutリンクのアイコンが表示される[0m
[32m Sign upリンクのアイコンが表示される[0m
[32m Log inリンクのアイコンが表示される[0m
ヘッダー: ログインしている場合
[32m Homeリンクのアイコンが表示される[0m
[32m Usersリンクのアイコンが表示される[0m
[32m Booksリンクのアイコンが表示される[0m
[32m Log outリンクのアイコンが表示される[0m
サイドバー
[32m ユーザ一覧画面でレンチアイコンが表示される[0m
[32m ユーザ詳細画面でレンチアイコンが表示される[0m
[32m 投稿一覧画面でレンチアイコンが表示される[0m
[32m 投稿詳細画面でレンチアイコンが表示される[0m
Failures:
1) [STEP1] ユーザログイン前のテスト アバウト画面のテスト 表示内容の確認 URLが正しい
[31mFailure/Error: visit '/home/about'[0m
[31m[0m
[31mActionController::RoutingError:[0m
[31m No route matches [GET] "/home/about"[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/rack/logger.rb:37:in `call_app'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/rack/logger.rb:26:in `block in call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/rack/logger.rb:26:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/method_override.rb:24:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/runtime.rb:22:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/sendfile.rb:110:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/engine.rb:539:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/urlmap.rb:74:in `block in call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/urlmap.rb:58:in `each'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/urlmap.rb:58:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/builder.rb:244:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-test-2.0.2/lib/rack/test.rb:358:in `process_request'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-test-2.0.2/lib/rack/test.rb:165:in `custom_request'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-test-2.0.2/lib/rack/test.rb:114:in `get'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/rack_test/browser.rb:74:in `process'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/rack_test/browser.rb:49:in `process_and_follow_redirects'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/rack_test/browser.rb:26:in `visit'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/rack_test/driver.rb:46:in `visit'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/session.rb:278:in `visit'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/dsl.rb:52:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/dsl.rb:52:in `visit'[0m
[36m# ./spec/system/01_before_login_spec.rb:34:in `block (3 levels) in <main>'[0m
2) [STEP1] ユーザログイン前のテスト ヘッダーのテスト: ログインしていない場合 リンクの内容を確認 Aboutを押すと、アバウト画面に遷移する
[31mFailure/Error: is_expected.to eq '/home/about'[0m
[31m[0m
[31m expected: "/home/about"[0m
[31m got: "/homes/about"[0m
[31m[0m
[31m (compared using ==)[0m
[36m# ./spec/system/01_before_login_spec.rb:93:in `block (4 levels) in <main>'[0m
3) [STEP1] ユーザログイン前のテスト ユーザログアウトのテスト ログアウト機能のテスト 正しくログアウトできている: ログアウト後のリダイレクト先においてAbout画面へのリンクが存在する
[31mFailure/Error: expect(page).to have_link '', href: '/home/about'[0m
[31m expected to find link "" with href "/home/about" but there were no matches[0m
[36m# ./spec/system/01_before_login_spec.rb:259:in `block (4 levels) in <main>'[0m
4) [STEP2] ユーザログイン後のテスト 投稿一覧画面のテスト 投稿成功のテスト 自分の新しい投稿が正しく保存される
[31mFailure/Error: expect { click_button 'Create Book' }.to change(user.books, :count).by(1)[0m
[31m expected `Book::ActiveRecord_Associations_CollectionProxy#count` to have changed by 1, but was changed by 0[0m
[36m# ./spec/system/02_after_login_spec.rb:99:in `block (4 levels) in <main>'[0m
5) [STEP2] ユーザログイン後のテスト 投稿一覧画面のテスト 投稿成功のテスト リダイレクト先が、保存できた投稿の詳細画面になっている
[31mFailure/Error: expect(current_path).to eq '/books/' + Book.last.id.to_s[0m
[31m[0m
[31m expected: "/books/2"[0m
[31m got: "/books"[0m
[31m[0m
[31m (compared using ==)[0m
[36m# ./spec/system/02_after_login_spec.rb:103:in `block (4 levels) in <main>'[0m
6) [STEP2] ユーザログイン後のテスト 自分の投稿詳細画面のテスト 投稿成功のテスト 自分の新しい投稿が正しく保存される
[31mFailure/Error: expect { click_button 'Create Book' }.to change(user.books, :count).by(1)[0m
[31m expected `Book::ActiveRecord_Associations_CollectionProxy#count` to have changed by 1, but was changed by 0[0m
[36m# ./spec/system/02_after_login_spec.rb:172:in `block (4 levels) in <main>'[0m
7) [STEP2] ユーザログイン後のテスト 自分の投稿編集画面のテスト 編集成功のテスト bodyが正しく更新される
[31mFailure/Error: expect(book.reload.body).not_to eq @book_old_body[0m
[31m[0m
[31m expected: value != "hf42rwoaaqz2ponw3b1i"[0m
[31m got: "hf42rwoaaqz2ponw3b1i"[0m
[31m[0m
[31m (compared using ==)[0m
[36m# ./spec/system/02_after_login_spec.rb:249:in `block (4 levels) in <main>'[0m
8) [STEP3] 仕上げのテスト サクセスメッセージのテスト 投稿データの新規投稿成功時: 投稿一覧画面から行います。
[31mFailure/Error: is_expected.to have_content 'successfully'[0m
[31m expected to find text "successfully" in "Bookers\nHome Users Books Log out\n1 errors prohibited this obj from being saved:\nBody can't be blank\nUser info\nname uwsbuvwkqp introduction lqbhdhtp6kbhxm2zy11b\nNew book\nTitle\nOpinion\nBooks\nTitle Opinion t0zsn fjbslqwmrislyk1xmh86 q56l9 d2t5cyi22a6pk3ptunk9\nCopyRight Infratop.inc"[0m
[36m# ./spec/system/03_finishing_touches_spec.rb:56:in `block (3 levels) in <main>'[0m
9) [STEP3] 仕上げのテスト 他人の画面のテスト 他人の投稿詳細画面のテスト サイドバーの確認 他人のユーザ編集画面へのリンクが存在する
[31mFailure/Error: expect(page).to have_link '', href: edit_user_path(other_user)[0m
[31m expected to find link "" with href "/users/1/edit" but there were no matches[0m
[36m# ./spec/system/03_finishing_touches_spec.rb:248:in `block (5 levels) in <main>'[0m
10) [STEP3] 仕上げのテスト 他人の画面のテスト 他人の投稿詳細画面のテスト サイドバーの確認 自分のユーザ編集画面へのリンクは存在しない
[31mFailure/Error: expect(page).not_to have_link '', href: edit_user_path(user)[0m
[31m expected not to find visible link "" with href "/users/2/edit", found 1 match: ""[0m
[36m# ./spec/system/03_finishing_touches_spec.rb:255:in `block (5 levels) in <main>'[0m
11) [STEP3] 仕上げのテスト 他人の画面のテスト 他人のユーザ詳細画面のテスト サイドバーの確認 他人のユーザ編集画面へのリンクが存在する
[31mFailure/Error: expect(page).to have_link '', href: edit_user_path(other_user)[0m
[31m expected to find link "" with href "/users/1/edit" but there were no matches[0m
[36m# ./spec/system/03_finishing_touches_spec.rb:297:in `block (5 levels) in <main>'[0m
12) [STEP3] 仕上げのテスト 他人の画面のテスト 他人のユーザ詳細画面のテスト サイドバーの確認 自分のユーザ編集画面へのリンクは存在しない
[31mFailure/Error: expect(page).not_to have_link '', href: edit_user_path(user)[0m
[31m expected not to find visible link "" with href "/users/2/edit", found 1 match: ""[0m
[36m# ./spec/system/03_finishing_touches_spec.rb:304:in `block (5 levels) in <main>'[0m
13) [STEP3] 仕上げのテスト アイコンのテスト アバウト画面 本のアイコンが表示される
[31mFailure/Error: visit '/home/about'[0m
[31m[0m
[31mActionController::RoutingError:[0m
[31m No route matches [GET] "/home/about"[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/rack/logger.rb:37:in `call_app'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/rack/logger.rb:26:in `block in call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/rack/logger.rb:26:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/method_override.rb:24:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/runtime.rb:22:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/sendfile.rb:110:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/engine.rb:539:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/urlmap.rb:74:in `block in call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/urlmap.rb:58:in `each'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/urlmap.rb:58:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-2.2.4/lib/rack/builder.rb:244:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-test-2.0.2/lib/rack/test.rb:358:in `process_request'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-test-2.0.2/lib/rack/test.rb:165:in `custom_request'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/rack-test-2.0.2/lib/rack/test.rb:114:in `get'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/rack_test/browser.rb:74:in `process'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/rack_test/browser.rb:49:in `process_and_follow_redirects'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/rack_test/browser.rb:26:in `visit'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/rack_test/driver.rb:46:in `visit'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/session.rb:278:in `visit'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/dsl.rb:52:in `call'[0m
[36m# /home/ec2-user/.rvm/gems/ruby-3.1.2/gems/capybara-3.37.1/lib/capybara/dsl.rb:52:in `visit'[0m
[36m# ./spec/system/03_finishing_touches_spec.rb:366:in `block (4 levels) in <main>'[0m
Finished in 32 seconds (files took 1.99 seconds to load)
[31m199 examples, 13 failures[0m
Failed examples:
[31mrspec ./spec/system/01_before_login_spec.rb:38[0m [36m# [STEP1] ユーザログイン前のテスト アバウト画面のテスト 表示内容の確認 URLが正しい[0m
[31mrspec ./spec/system/01_before_login_spec.rb:89[0m [36m# [STEP1] ユーザログイン前のテスト ヘッダーのテスト: ログインしていない場合 リンクの内容を確認 Aboutを押すと、アバウト画面に遷移する[0m
[31mrspec ./spec/system/01_before_login_spec.rb:258[0m [36m# [STEP1] ユーザログイン前のテスト ユーザログアウトのテスト ログアウト機能のテスト 正しくログアウトできている: ログアウト後のリダイレクト先においてAbout画面へのリンクが存在する[0m
[31mrspec ./spec/system/02_after_login_spec.rb:98[0m [36m# [STEP2] ユーザログイン後のテスト 投稿一覧画面のテスト 投稿成功のテスト 自分の新しい投稿が正しく保存される[0m
[31mrspec ./spec/system/02_after_login_spec.rb:101[0m [36m# [STEP2] ユーザログイン後のテスト 投稿一覧画面のテスト 投稿成功のテスト リダイレクト先が、保存できた投稿の詳細画面になっている[0m
[31mrspec ./spec/system/02_after_login_spec.rb:171[0m [36m# [STEP2] ユーザログイン後のテスト 自分の投稿詳細画面のテスト 投稿成功のテスト 自分の新しい投稿が正しく保存される[0m
[31mrspec ./spec/system/02_after_login_spec.rb:248[0m [36m# [STEP2] ユーザログイン後のテスト 自分の投稿編集画面のテスト 編集成功のテスト bodyが正しく更新される[0m
[31mrspec ./spec/system/03_finishing_touches_spec.rb:47[0m [36m# [STEP3] 仕上げのテスト サクセスメッセージのテスト 投稿データの新規投稿成功時: 投稿一覧画面から行います。[0m
[31mrspec ./spec/system/03_finishing_touches_spec.rb:247[0m [36m# [STEP3] 仕上げのテスト 他人の画面のテスト 他人の投稿詳細画面のテスト サイドバーの確認 他人のユーザ編集画面へのリンクが存在する[0m
[31mrspec ./spec/system/03_finishing_touches_spec.rb:254[0m [36m# [STEP3] 仕上げのテスト 他人の画面のテスト 他人の投稿詳細画面のテスト サイドバーの確認 自分のユーザ編集画面へのリンクは存在しない[0m
[31mrspec ./spec/system/03_finishing_touches_spec.rb:296[0m [36m# [STEP3] 仕上げのテスト 他人の画面のテスト 他人のユーザ詳細画面のテスト サイドバーの確認 他人のユーザ編集画面へのリンクが存在する[0m
[31mrspec ./spec/system/03_finishing_touches_spec.rb:303[0m [36m# [STEP3] 仕上げのテスト 他人の画面のテスト 他人のユーザ詳細画面のテスト サイドバーの確認 自分のユーザ編集画面へのリンクは存在しない[0m
[31mrspec ./spec/system/03_finishing_touches_spec.rb:369[0m [36m# [STEP3] 仕上げのテスト アイコンのテスト アバウト画面 本のアイコンが表示される[0m