回答編集履歴

2

加筆

2020/08/21 10:20

投稿

naokit-dev
naokit-dev

スコア424

test CHANGED
@@ -21,3 +21,23 @@
21
21
 
22
22
 
23
23
  こう書きます
24
+
25
+
26
+
27
+ Factoryの書き方も通常
28
+
29
+ validとなるような適当なデータを用意するのが一般的なように思います
30
+
31
+ その上で
32
+
33
+
34
+
35
+ ```
36
+
37
+ user = FactoryBot.build(:user, email: "")
38
+
39
+ ```
40
+
41
+ といったようにinvalidとなる条件を加える
42
+
43
+ 流れのほうが自然かと

1

回答修正

2020/08/21 10:20

投稿

naokit-dev
naokit-dev

スコア424

test CHANGED
@@ -1 +1,23 @@
1
1
  Item.buildではないでしょうか?
2
+
3
+
4
+
5
+ FactoryBotを使うなら
6
+
7
+
8
+
9
+ ```
10
+
11
+ it "商品名、価格、商品説明、カテゴリー、商品状態、配送料の負担、発送元の地域、発送までの日数、が入力されていれば出品できる" do
12
+
13
+ item = FactoryBot.build(:item)
14
+
15
+ expect(item).to be_valid
16
+
17
+ end
18
+
19
+ ```
20
+
21
+
22
+
23
+ こう書きます