質問編集履歴

1

説明の改善

2019/11/24 02:57

投稿

sn.jr
sn.jr

スコア53

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,12 @@
1
- Railsチュートリアルの第9章を進めていると下記のようなエラーが出現します。該当するであろう場所をエラーの下に添付させていただきました。この2つのエラーを解消したいです。
1
+ Railsチュートリアルの第9章を進めていると下記のようなエラーが出現します。該当するであろう場所をエラーの下に添付させていただきました。
2
2
 
3
3
 
4
4
 
5
- 1つ目のエラーは#が邪魔だという解釈でよろしいでしょうか?しかし#はRailsチュートリアルに記載したものをそのまま写したものなのでなぜエラーになるのかわかりません。ググったりもしたのですが、いまいち当てはまるものが見当たりませんでした。
5
+ のエラーは#が邪魔だという解釈でよろしいでしょうか?しかし#はRailsチュートリアルに記載したものをそのまま写したものなのでなぜエラーになるのかわかりません。ググったりもしたのですが、いまいち当てはまるものが見当たりませんでした。
6
6
 
7
7
 
8
8
 
9
- 2つ目のエラーは全角になっている?とかそういった類のエラーなのかと考えているのですが、blockが何かいまいちわかっていません。 test "unsuccessful edit" doに関しては、中のスペースを詰めたりもしましたがエラーは変わらず出てしまいました。
9
+
10
10
 
11
11
  ```
12
12
 
@@ -20,13 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- 2) Error:
23
+
24
-
25
- UsersEditTest#test_unsuccessful_edit:
26
-
27
- AbstractController::ActionNotFound: The action 'update' could not be found for UsersController
28
-
29
- test/integration/users_edit_test.rb:12:in `block in <class:UsersEditTest>'
30
24
 
31
25
  ```
32
26
 
@@ -71,45 +65,3 @@
71
65
  end
72
66
 
73
67
  ```
74
-
75
- ```
76
-
77
- require 'test_helper'
78
-
79
-
80
-
81
- class UsersEditTest < ActionDispatch::IntegrationTest
82
-
83
-
84
-
85
- def setup
86
-
87
- @user = users(:michael)
88
-
89
- end
90
-
91
-
92
-
93
- test "unsuccessful edit" do
94
-
95
- get edit_user_path(@user)
96
-
97
- assert_template 'users/edit'
98
-
99
- patch user_path(@user), params: { user: { name: "",
100
-
101
- email: "foo@invalid",
102
-
103
- password: "foo",
104
-
105
- password_confirmation: "bar" } }
106
-
107
-
108
-
109
- assert_template 'users/edit'
110
-
111
- end
112
-
113
- end
114
-
115
- ```