C'est la première fois que je développe Ruby on Rails, et j'utilise Neo4j pour une base de données. J'ai installé une version de test, créé des modèles représentant des nœuds, et écrit un test de base pour m'assurer que tout fonctionne. Le test est très simple: il récupère tous les utilisateurs et imprime leurs noms.Comment charger la base de données de test neo4j avec les données du fichier fixtures/yml?
Lorsque je me connecte directement à la base de données de test et que j'exécute des requêtes Cypher pour insérer des données, les tests trouvent les données et réagissent correctement. Cependant, lorsque je spécifie des données dans le fichier test/fixtures/users.yml, il ne se charge pas. Le test ne trouve que les données insérées manuellement. Voici le fichier yml:
one:
name: 'Dan'
two:
name: 'Sam'
Qu'est-ce que je fais mal? Y a-t-il un paramètre que je dois activer pour charger les données yml dans neo4j?
MISE À JOUR: Il semble que neo4j n'est pas compatible avec les appareils Rails, et pour cause: le langage est incapable de décrire les relations. Je suis en train de développer une nouvelle syntaxe étendue et une implémentation qui permettra d'utiliser les appareils pour tester les applications Rails utilisant neo4j.
Je sais que ce plutôt beaucoup, donc si vous avez d'autres questions, ne hésitez pas à demander à notre chaîne Gitter: https://gitter.im/neo4jrb/neo4j –