Rspecの初期設定が終わり、
Factorybotでデータを作成し簡単なテストを実行してみた結果、
テストは通るのですが、毎回テーブルが作成されてしまいます。
過去にRspecを利用しテストを実行しても毎回テーブルが作成されることはなかったような気がします。
この現象は正常と言えるのでしょうか?
因みに、テストデータベースは既に作成しております。
[テストデータベース作成コマンド]
bin/rails db:create:all
[テスト実行コマンド]
bin/rspec
[開発環境]
Rails 5.2.3
Rspec 4.0.1
[database.yml] test: <<: *default database: サービス名 [テストコード] require 'rails_helper' RSpec.describe User, type: :model do it "has a valid factory" do expect(build(:user)).to be_valid end en [FacrotryBotデータ] FactoryBot.define do factory :user do sequence(:name) { |n| "TestUser#{n}" } sequence(:email) { |n| "tester#{n}@example.com" } sequence(:password) { |n| "password#{n}" } end end
あなたの回答
tips
プレビュー