[RUBY] [Rails5] Rspec -Test d'unité lors de l'imbrication-

· Introduction

Je vais le laisser comme un mémorandum sur le test unitaire au moment de l'imbrication du routage.

1. Prérequis

** Tout d'abord, supposons que la table de publication existe comme indiqué ci-dessous, **

create_table "posts", options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t|
    t.string "content", null: false
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
    t.integer "group_id"
    t.integer "user_id"
  end

** Et il est en état d'être imbriqué sous le groupe comme indiqué ci-dessous. ** **

  resources :groups do
    resources :posts, only: %i[new create edit update]
  end

2. Conclusion

Ce n'est pas si difficile, alors j'écrirai une conclusion.

Dans les conditions ci-dessus

** Je viens de passer le paramètre de l'identifiant du modèle parent au comportement attendu ** (J'étais accro à essayer de créer directement le modèle parent)

  before do
    get :new, params: { group_id: group.id }
  end

J'ai pu le mémoriser dans un format de hachage très simplement.

Recommended Posts

[Rails5] Rspec -Test d'unité lors de l'imbrication-
[rails] Faisons un test unitaire avec Rspec!
[Rails] Test avec RSpec
[Rails] Code de test à l'aide de Rspec
[Rails] À propos du test de réponse Rspec
[Rails] De la préparation du test au test unitaire du modèle [RSpec]
À propos du test d'application RSpec (test unitaire)
[RSpec] Test unitaire (avec gem: factory_bot)
[Rails] Code de test unitaire pour le modèle utilisateur
Introduire RSpec et écrire le code de test unitaire
[Ruby on Rails] Afficher le test avec RSpec
[Ruby on Rails] Test du contrôleur avec RSpec
[Ruby on Rails] Test de modèle avec RSpec
Test du tutoriel sur les rails
Principes de base de Rspec [Rails]
[Rails5] Rspec -validation-
Présentation de Rspec, un framework de test pour Ruby on Rails
Exécution du code de test RSpec
Procédure de création du code de test unitaire RSpec (création de l'utilisateur de connexion Ver.)
[Rails / RSpec] Ecrire un test de modèle (avec Shoulda Matchers / FactoryBot)
Erreur de test Rails5 Rspec ArgumentError: Usine non enregistrée: utilisateur
Échantillon de bibliothèque de tests unitaires Java
Testez Nokogiri avec Rspec.
Résoudre ActiveRecord :: NoDatabaseError lors du test des rails (Tutoriel Rails Chapitre 3)
Rails, procédure d'installation RSpec
Faites un test unitaire avec Junit.
J'ai essayé un test unitaire de l'application Rails en utilisant RSpec et FactoryBot
[Challenge CircleCI from 0] Construire un test automatisé (Rails6.0, mysql8.0, Rspec)
rails test db seulement chute
[IntelliJ IDEA] Effectuer un test d'unité
Tester Active Strage avec RSpec
Introduction à Micronaut 2 ~ Test unitaire ~
Test unitaire d'architecture avec ArchUnit
Tester le résolveur GraphQL avec rspec
Erreur lors de l'utilisation des rails capybara
Conseils détaillés lors de l'utilisation de Rails
Comprendre la couverture du code avec Rspec, le framework de test Ruby on Rails
Le point d'arrêt ne fonctionne pas lors de l'exécution de Rails Minitest dans Ruby Test Explorer
Remarques sur la génération de données factices pour les mots de passe dans le code de test unitaire du modèle Rails
[Ruby On Rails] Lors de l'exécution d'un test d'unité de modèle avec RSpec à l'aide de FactoryBot, une erreur se produit car la clé externe n'est pas saisie.