class MustardClient::TestcasesClient
Public Instance Methods
add(testcase_params, keyword_ids: false)
click to toggle source
# File lib/MustardClient/testcases.rb, line 16 def add testcase_params, keyword_ids: false command = {} command[:method] = :post command[:route] = @mustard_url + "/testcases" if keyword_ids command[:params] = {testcase: testcase_params, keywords: keyword_ids} else command[:params] = {testcase: testcase_params} end command[:headers] = {'User-Token' => @user_token} execute(command) end
delete(testcase_id)
click to toggle source
# File lib/MustardClient/testcases.rb, line 34 def delete testcase_id command = {} command[:method] = :delete command[:route] = @mustard_url + "/testcases/#{testcase_id}" command[:headers] = {'User-Token' => @user_token} execute(command) end
export(project_id)
click to toggle source
# File lib/MustardClient/testcases.rb, line 86 def export project_id command = {} command[:method] = :get command[:route] = @mustard_url + "/projects/#{project_id}/testcases/export.xlsx" command[:headers] = {'User-Token' => @user_token} execute(command) end
find(testcase_id)
click to toggle source
# File lib/MustardClient/testcases.rb, line 5 def find testcase_id command = {} command[:method] = :get command[:route] = @mustard_url + "/testcases/#{testcase_id}" command[:headers] = {'User-Token' => @user_token} execute(command) end
import(project_id, json, preview: false, update: false)
click to toggle source
# File lib/MustardClient/testcases.rb, line 62 def import project_id, json, preview: false, update: false command = {} command[:method] = :post command[:route] = @mustard_url + "/projects/#{project_id}/import" command[:headers] = {'User-Token' => @user_token} command[:params] = { update: update, json: json} execute(command) end
parse(project_id, file)
click to toggle source
# File lib/MustardClient/testcases.rb, line 74 def parse project_id, file command = {} command[:method] = :post command[:route] = @mustard_url + "/projects/#{project_id}/parse" command[:headers] = {'User-Token' => @user_token} command[:params] = { file: file} execute(command) end
update(testcase_id, testcase_params, keyword_ids: false)
click to toggle source
# File lib/MustardClient/testcases.rb, line 45 def update testcase_id, testcase_params, keyword_ids: false command = {} command[:method] = :put command[:route] = @mustard_url + "/testcases/#{testcase_id}" command[:headers] = {'User-Token' => @user_token} if keyword_ids command[:params] = {testcase: testcase_params, keywords: keyword_ids} else command[:params] = {testcase: testcase_params} end execute(command) end