質問編集履歴

1

記載ファイル追加

2016/01/29 13:34

投稿

GOROGORO
GOROGORO

スコア66

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
  rails 4.1.4
6
6
 
7
7
  ruby 2.1.1
8
+
9
+
8
10
 
9
11
  でmodelのスペックファイルを作成しています。
10
12
 
@@ -62,7 +64,51 @@
62
64
 
63
65
  ```
64
66
 
67
+ スペックファイル
65
68
 
69
+ ```ここに言語を入力
70
+
71
+ require 'rails_helper'
72
+
73
+
74
+
75
+ RSpec.describe Company, type: :model do
76
+
77
+ let(:company){ Company.create(params)}
78
+
79
+ let(:params){ {stockCode: stockCode , companyName: companyName}}
80
+
81
+ subject {company}
82
+
83
+
84
+
85
+ context 'passed invalid param'do
86
+
87
+ context 'without stockCode' do
88
+
89
+ let(:stockCode){}
90
+
91
+ let(:companyName){'テスト株式会社'}
92
+
93
+ it {is_expected.to be_falsey}
94
+
95
+ end
96
+
97
+ context 'without companyName' do
98
+
99
+ let(:stockCode){1111}
100
+
101
+ let(:companyName){}
102
+
103
+ it {is_expected.to raise_error}
104
+
105
+ end
106
+
107
+ end
108
+
109
+ end
110
+
111
+ ```
66
112
 
67
113
 
68
114
 
@@ -109,51 +155,3 @@
109
155
 
110
156
 
111
157
  ```
112
-
113
-
114
-
115
- スペックファイル
116
-
117
- ```ここに言語を入力
118
-
119
- require 'rails_helper'
120
-
121
-
122
-
123
- RSpec.describe Company, type: :model do
124
-
125
- let(:company){ Company.create(params)}
126
-
127
- let(:params){ {stockCode: stockCode , companyName: companyName}}
128
-
129
- subject {company}
130
-
131
-
132
-
133
- context 'passed invalid param'do
134
-
135
- context 'without stockCode' do
136
-
137
- let(:stockCode){}
138
-
139
- let(:companyName){'テスト株式会社'}
140
-
141
- it {is_expected.to be_falsey}
142
-
143
- end
144
-
145
- context 'without companyName' do
146
-
147
- let(:stockCode){1111}
148
-
149
- let(:companyName){}
150
-
151
- it {is_expected.to raise_error}
152
-
153
- end
154
-
155
- end
156
-
157
- end
158
-
159
- ```