haveFakeRepository from Doctrine module doesn't work
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par la méthode haveFakeRepository du module Doctrine et suivez le traitement de repositoryFactory par EventManager qui produit l’avertissement manquant "repositoryList". Reproduisez le problème avec la configuration indiquée de Codeception, Doctrine ORM, Symfony, PHP et de la suite ; le travail est terminé lorsque le repository App\Entity\User peut être mocké comme indiqué sans l’avertissement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What are you trying to achieve?
Mock repository with haveFakeRepository method from Doctrine module.
What do you get instead?
Provide console output if related. Use
-vvvmode for more details.
[Warning] Repository can't be mocked, the EventManager's repositoryFactory doesn't have "repositoryList" property
Provide test source code if related
$I->haveFakeRepository('App\Entity\User', array('findOneBy' => function ($args) use ($user) {
return $user;
}));
Details
- Codeception version: 2.4.1
- PHP Version: 7.2.4
- Operating System: 16.04.1-Ubuntu
- Installation type: Composer
- List of installed packages (
composer show)
doctrine/orm v2.5.13 Object-Relational-Mapper for PHP
symfony/framework-bundle v4.0.8 Symfony FrameworkBundle
- Suite configuration:
actor: ApiTester
modules:
enabled:
- Symfony:
app_path: src
environment: test
params: .env
- REST:
url: /api
depends: Symfony
- Doctrine2:
depends: Symfony
- \Helper\Api```
- Langage dominant
- PHP
- Étoiles
- 4
- Forks
- 2
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Codeception/module-doctrine
-
Difficulté 3/5 1-2 jours Accessibilité débutants 38/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
Codeception/module-doctrine#2 · 1 commentaire · 1 réaction ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 64/100
Codeception/module-doctrine#6 · 1 commentaire ·
Toutes les issues de Codeception/module-doctrine
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
grokability/snipe-it#19857 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 92/100
Les mainteneurs répondent en général sous 1 jour
-
Authentication / Authorization Feature: Volunteer
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
WordPress/mcp-adapter#399 ·
Les mainteneurs répondent en général sous 1 jour