teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

該当コードの追加

2020/07/01 05:59

投稿

sakanafuto
sakanafuto

スコア0

title CHANGED
File without changes
body CHANGED
@@ -83,30 +83,9 @@
83
83
  Dropped database 'stelle_app_test'
84
84
  Created database 'stelle_app_development'
85
85
  Created database 'stelle_app_test'
86
- == 20200630041519 DeviseCreateUsers: migrating ================================
87
- -- create_table(:users)
88
- -> 0.0163s
89
- -- add_index(:users, :email, {:unique=>true})
90
- -> 0.0200s
91
- -- add_index(:users, :reset_password_token, {:unique=>true})
92
- -> 0.0120s
93
- == 20200630041519 DeviseCreateUsers: migrated (0.0485s) =======================
94
86
 
95
- == 20200630052243 CreatePrefectures: migrating ================================
96
- -- create_table(:prefectures)
97
- -> 0.0099s
87
+ 省略
98
- == 20200630052243 CreatePrefectures: migrated (0.0099s) =======================
99
88
 
100
- == 20200630052413 CreatePosts: migrating ======================================
101
- -- create_table(:posts)
102
- -> 0.0421s
103
- == 20200630052413 CreatePosts: migrated (0.0421s) =============================
104
-
105
- == 20200630053527 CreateLikes: migrating ======================================
106
- -- create_table(:likes)
107
- -> 0.0380s
108
- == 20200630053527 CreateLikes: migrated (0.0380s) =============================
109
-
110
89
  == 20200630053907 CreateRelationships: migrating ==============================
111
90
  -- create_table(:relationships)
112
91
  -> 0.0529s
@@ -128,20 +107,7 @@
128
107
  ```
129
108
  ❯ rails db:migrate --trace
130
109
  ** Invoke db:migrate (first_time)
131
- ** Invoke db:load_config (first_time)
132
- ** Invoke environment (first_time)
133
- ** Execute environment
134
- ** Execute db:load_config
135
- ** Execute db:migrate
136
- ** Invoke db:_dump (first_time)
137
- ** Execute db:_dump
110
+ 省略
138
- ** Invoke db:schema:dump (first_time)
139
- ** Invoke db:load_config
140
- ** Execute db:schema:dump
141
- ** Invoke set_annotation_options (first_time)
142
- ** Execute set_annotation_options
143
- ** Invoke annotate_models (first_time)
144
- ** Invoke set_annotation_options
145
111
  ** Invoke environment
146
112
  ** Execute annotate_models
147
113
  Model files unchanged.
@@ -310,4 +276,57 @@
310
276
 
311
277
  ```
312
278
 
279
+ ```Ruby
280
+ ./config/enviroment.rb
281
+
282
+ # Load the Rails application.
283
+ require_relative 'application'
284
+
285
+ # Initialize the Rails application.
286
+ Rails.application.initialize! #該当部分
287
+
288
+ ```
289
+
290
+ ```Ruby
291
+ ./spec/rails_helper.rb
292
+
293
+ require 'spec_helper'
294
+ ENV['RAILS_ENV'] ||= 'test'
295
+ require File.expand_path('../config/environment', __dir__) #該当部分
296
+ # Prevent database truncation if the environment is production
297
+ abort("The Rails environment is running in production mode!") if Rails.env.production?
298
+ require 'rspec/rails'
299
+ ```
300
+
301
+ ```Ruby
302
+
303
+ ./spec/requests/users_request_spec
304
+
305
+ require 'rails_helper' #該当部分
306
+
307
+ RSpec.describe "Users", type: :request do
308
+
309
+ describe "GET /show" do
310
+ it "returns http success" do
311
+ get "/users/show"
312
+ expect(response).to have_http_status(:success)
313
+ end
314
+ end
315
+
316
+ describe "GET /index" do
317
+ it "returns http success" do
318
+ get "/users/index"
319
+ expect(response).to have_http_status(:success)
320
+ end
321
+ end
322
+
323
+ describe "GET /edit" do
324
+ it "returns http success" do
325
+ get "/users/edit"
326
+ expect(response).to have_http_status(:success)
327
+ end
328
+ end
329
+ end
330
+ ```
331
+
313
332
  なにか情報がありましたらお願いします。