From 4361b3cc7ae5212dac54cd6d8a97ddc865e166b7 Mon Sep 17 00:00:00 2001 From: Caio <117518+caiosba@users.noreply.github.com> Date: Fri, 5 Jan 2024 10:03:27 -0300 Subject: [PATCH] Adding missing test and deleting useless lines --- app/models/annotations/task.rb | 14 -------------- test/controllers/graphql_controller_7_test.rb | 10 ++++++++++ 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/app/models/annotations/task.rb b/app/models/annotations/task.rb index 95bee5e061..168957cd76 100644 --- a/app/models/annotations/task.rb +++ b/app/models/annotations/task.rb @@ -137,20 +137,6 @@ def get_file_from_uri(params) params end - def existing_files - self.first_response_obj&.load&.file.to_a - end - - def add_files(new_files) - self.file = [self.existing_files].flatten.reject{ |f| f.blank? }.concat(new_files) - self.response = '{}' - end - - def remove_files(filenames) - self.file = [existing_files].flatten.reject{ |f| f.blank? || filenames.include?(f.to_s.split('/').last) } - self.response = '{}' - end - def first_response_obj return @response if @response responses = self.responses diff --git a/test/controllers/graphql_controller_7_test.rb b/test/controllers/graphql_controller_7_test.rb index 762825b954..9356aa5656 100644 --- a/test/controllers/graphql_controller_7_test.rb +++ b/test/controllers/graphql_controller_7_test.rb @@ -452,6 +452,16 @@ def teardown assert_equal [pm.id], JSON.parse(@response.body)['data']['project_medias']['edges'].collect{ |x| x['node']['dbid'] } end + test "should update task files" do + u = create_user is_admin: true + t = create_task + f = Rack::Test::UploadedFile.new(File.join(Rails.root, 'test', 'data', 'rails.png'), 'image/png') + authenticate_with_user(u) + query = 'mutation { updateTask(input: { clientMutationId: "1", id: "' + t.graphql_id + '" }) { task { id } } }' + post :create, params: { query: query, team: t.slug, file: { '0' => f } } + assert_response :success + end + protected def assert_error_message(expected)