From 40c5444d5cf0355f7aedcfd84ae002f5a8de0d59 Mon Sep 17 00:00:00 2001 From: Bilel KIHAL Date: Thu, 10 Oct 2024 14:00:28 +0200 Subject: [PATCH] save category and fetch it in test parent category --- Gemfile | 2 +- Gemfile.lock | 4 ++-- test/controllers/test_categories_controller.rb | 11 +++++++++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/Gemfile b/Gemfile index 6abed255..de4be286 100644 --- a/Gemfile +++ b/Gemfile @@ -51,7 +51,7 @@ gem 'ncbo_cron', git: 'https://github.com/ontoportal-lirmm/ncbo_cron.git', branc gem 'ncbo_ontology_recommender', git: 'https://github.com/ncbo/ncbo_ontology_recommender.git', branch: 'master' gem 'goo', github: 'ontoportal-lirmm/goo', branch: 'development' gem 'sparql-client', github: 'ontoportal-lirmm/sparql-client', branch: 'development' -gem 'ontologies_linked_data', git: 'https://github.com/ontoportal-lirmm/ontologies_linked_data.git', branch: 'feature/parent-category-list' +gem 'ontologies_linked_data', git: 'https://github.com/ontoportal-lirmm/ontologies_linked_data.git', branch: 'development' group :development do # bcrypt_pbkdf and ed35519 is required for capistrano deployments when using ed25519 keys; see https://github.com/miloserdow/capistrano-deploy/issues/42 diff --git a/Gemfile.lock b/Gemfile.lock index 9fdfcfde..9c861a4a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -57,8 +57,8 @@ GIT GIT remote: https://github.com/ontoportal-lirmm/ontologies_linked_data.git - revision: ce7463428dbee569a0ca4ca20fe84861e4a2ce82 - branch: feature/parent-category-list + revision: 25819bc9bff2313a9ac4fc717241d37051bcdf4f + branch: development specs: ontologies_linked_data (0.0.1) activesupport diff --git a/test/controllers/test_categories_controller.rb b/test/controllers/test_categories_controller.rb index 3c0377e7..4cfa7a0b 100644 --- a/test/controllers/test_categories_controller.rb +++ b/test/controllers/test_categories_controller.rb @@ -124,12 +124,14 @@ def test_parent_category name: "Parent Category 1", description: "Description for Parent Category 1." ) + parent_category1.save parent_category2 = LinkedData::Models::Category.new( acronym: "PARENT2", name: "Parent Category 2", description: "Description for Parent Category 2." ) + parent_category2.save category_instance = LinkedData::Models::Category.new( acronym: "CAT123", @@ -137,7 +139,12 @@ def test_parent_category description: "This is a sample category.", parentCategory: [parent_category1, parent_category2] ) - assert_equal category_instance.parentCategory.first , parent_category1 - assert_equal category_instance.parentCategory.last , parent_category2 + category_instance.save + + get '/categories/CAT123' + fetched_category = MultiJson.load(last_response.body) + + assert_equal fetched_category["parentCategory"].first , parent_category1.id.to_s + assert_equal fetched_category["parentCategory"].last , parent_category2.id.to_s end end