質問編集履歴

6

タイトル 変更

2019/09/28 12:07

投稿

RubtMDqy2op3pZh
RubtMDqy2op3pZh

スコア8

test CHANGED
@@ -1 +1 @@
1
- CircleCi ローカルで通るテストがCircleCiではエラーになる
1
+ CircleCi2.0 ローカルで通るテストがCircleCiではエラーになる
test CHANGED
File without changes

5

誤字

2019/09/28 12:06

投稿

RubtMDqy2op3pZh
RubtMDqy2op3pZh

スコア8

test CHANGED
File without changes
test CHANGED
@@ -7,14 +7,6 @@
7
7
  Circleci上でテストが失敗します。
8
8
 
9
9
  対処方法ご存知の方見えましたらご教授願います
10
-
11
-
12
-
13
- また同じ様に記述してあるコードでも別ファイルのものはテストが通ります。
14
-
15
-
16
-
17
-
18
10
 
19
11
 
20
12
 
@@ -41,32 +33,6 @@
41
33
  ##テストコード
42
34
 
43
35
  ```
44
-
45
- before do
46
-
47
- user_a = FactoryBot.create(:user)
48
-
49
- FactoryBot.build(:book)
50
-
51
-
52
-
53
- visit new_user_session_path
54
-
55
- fill_in 'user_email', with: 'test@test.com'
56
-
57
- fill_in 'user_password', with: 'testpass'
58
-
59
- click_button "ログイン"
60
-
61
- end
62
-
63
- ```
64
-
65
-
66
-
67
- ###テストが通る別ファイルのコード
68
-
69
- ```ここに言語を入力
70
36
 
71
37
  before do
72
38
 

4

2019/09/28 11:36

投稿

RubtMDqy2op3pZh
RubtMDqy2op3pZh

スコア8

test CHANGED
File without changes
test CHANGED
@@ -212,6 +212,8 @@
212
212
 
213
213
  Rails 5.2.3
214
214
 
215
+ ローカル環境のruby 2.5.0
216
+
215
217
  Rspec
216
218
 
217
219
  Capybara

3

2019/09/28 08:06

投稿

RubtMDqy2op3pZh
RubtMDqy2op3pZh

スコア8

test CHANGED
@@ -1 +1 @@
1
- CircleCi Capybara::ElementNotFound: Unable to find field "" that is not disabled
1
+ CircleCi ローカルで通るテストがCircleCiではエラーになる
test CHANGED
File without changes

2

誤字

2019/09/28 08:05

投稿

RubtMDqy2op3pZh
RubtMDqy2op3pZh

スコア8

test CHANGED
File without changes
test CHANGED
@@ -90,6 +90,118 @@
90
90
 
91
91
 
92
92
 
93
+ ###config.yml
94
+
95
+ ```
96
+
97
+ version: 2
98
+
99
+
100
+
101
+ jobs:
102
+
103
+ test:
104
+
105
+ docker:
106
+
107
+ - image: circleci/ruby:2.5.0-node-browsers
108
+
109
+ environment:
110
+
111
+ BUNDLE_PATH: "vendor/bundle"
112
+
113
+ BUNDLER_VERSION: 1.16.1
114
+
115
+ MYSQL_USERNAME: 'root'
116
+
117
+ MYSQL_PASSWORD: '20186hinsitu@'
118
+
119
+ MYSQL_DATABASE: app_name_test
120
+
121
+ MYSQL_PORT: 3306
122
+
123
+ DB_HOST: 127.0.0.1
124
+
125
+ - image: circleci/mysql:5.7
126
+
127
+
128
+
129
+ working_directory: ~/repo
130
+
131
+ steps:
132
+
133
+ - checkout
134
+
135
+ - restore_cache:
136
+
137
+ keys:
138
+
139
+ - v1-dependencies-{{ checksum "Gemfile.lock" }}
140
+
141
+ - v1-dependencies-
142
+
143
+ - run:
144
+
145
+ name: yarn install --check-files
146
+
147
+ command: |
148
+
149
+ yarn install --check-files
150
+
151
+ - run:
152
+
153
+ name: install bundle
154
+
155
+ command: |
156
+
157
+ bundle install --jobs=4 --retry=3 --path vendor/bundle
158
+
159
+ - save_cache:
160
+
161
+ paths:
162
+
163
+ - ./vendor/bundle
164
+
165
+ key: v1-dependencies-{{ checksum "Gemfile.lock" }}
166
+
167
+ - run:
168
+
169
+ name: データベースの起動を待機
170
+
171
+ command: dockerize -wait tcp://127.0.0.1:3306 -timeout 1m
172
+
173
+
174
+
175
+ #- run: mv config/database.yml.ci config/database.yml
176
+
177
+ - run: bundle exec rake db:create
178
+
179
+
180
+
181
+ - run:
182
+
183
+ name: データベースのセットアップ
184
+
185
+ command: bundle exec rake db:schema:load
186
+
187
+ - run:
188
+
189
+ name: gem install bundler
190
+
191
+ command: gem install bundler
192
+
193
+ # Align chrome-driver's version installed by chromedriver-helper
194
+
195
+ - run:
196
+
197
+ name: rspecを実行
198
+
199
+ command: bundle exec rspec
200
+
201
+ ```
202
+
203
+
204
+
93
205
 
94
206
 
95
207
 

1

タイトル 変更

2019/09/28 07:31

投稿

RubtMDqy2op3pZh
RubtMDqy2op3pZh

スコア8

test CHANGED
File without changes
test CHANGED
File without changes