UNPKG

testrail-modern-client

Version:
30 lines (29 loc) 1.29 kB
import { Test, TestFilters } from '../models/tests'; import { BaseService } from './base'; /** * Service for interacting with TestRail tests (individual instances of test cases). */ export declare class TestService extends BaseService { /** * Returns a list of tests for a test run. * @param runId - The ID of the test run * @param filters - Optional filters for the request * @param offset - Optional pagination offset * @param limit - Optional pagination limit (max 250) * @returns List of tests * @throws {Error} - If the test run is invalid or unknown (400) * @throws {Error} - If there is no access to the project (403) * @throws {Error} - If too many requests are made (429) - TestRail Cloud only */ list(runId: number, filters?: TestFilters): Promise<Test[]>; /** * Returns an existing test. * @param testId - The ID of the test * @param withData - Optional parameter to get data * @returns The requested test * @throws {Error} - If the test is invalid or unknown (400) * @throws {Error} - If there is no access to the project (403) * @throws {Error} - If too many requests are made (429) - TestRail Cloud only */ get(testId: number, withData?: string): Promise<Test>; }