質問編集履歴

2

タイトル等をわかりやすく

2017/11/05 16:24

投稿

ole
ole

スコア7

test CHANGED
@@ -1 +1 @@
1
- Rail 4.2.10 -> 5.0.6 アップデートRSpecテスト失敗
1
+ RailsアップデートによるActiveRecordの挙動変化
test CHANGED
@@ -1,7 +1,3 @@
1
- Railsは初心者なのです.
2
-
3
-
4
-
5
1
  既存のアプリがRail 4.2.5, Ruby2.3.3で書かれています.
6
2
 
7
3
  Rubyはそのままで,Railsを4.2.10へアップデートしたらRSpecテストもうまくいきました.
@@ -10,7 +6,7 @@
10
6
 
11
7
 
12
8
 
13
- 調べた結果,RSpecのテーブル更新のある項目で失敗します.
9
+ 調べた結果,RSpecのテーブル更新のある項目で失敗します.ActiveRecordの挙動が変わっているのと思ってます.
14
10
 
15
11
  RSpecのログを見ると,ActiveRecordの吐き出すSQL UPDATE文にて,カラムが更新値にセット去れる文がなくなってます.具体的には.
16
12
 

1

間違い修正

2017/11/05 16:24

投稿

ole
ole

スコア7

test CHANGED
File without changes
test CHANGED
@@ -146,7 +146,7 @@
146
146
 
147
147
  @edit_attr = test_attrib.attributes
148
148
 
149
- @edit_attr[:attrib_type] = 'amazon'
149
+ @edit_attr[:attrib_type] = 'aaa'
150
150
 
151
151
  @edit_attr[:attrib_key] = 'change_key'
152
152