@opra/testing
Version:
Opra testing package
31 lines (30 loc) • 1.03 kB
TypeScript
import '../expect-extend/index.js';
import { ApiExpectBase } from './api-expect-base.js';
import { ApiExpectCollection } from './api-expect-collection.js';
import { ApiExpectError } from './api-expect-error.js';
import { ApiExpectObject } from './api-expect-object.js';
import { ApiExpectOperationResult } from './api-expect-operation-result.js';
export declare class ApiExpect extends ApiExpectBase {
/**
* Tests if request succeeded
* @param status Status code number between 200-299
*/
toSuccess(status?: number): this;
/**
* Tests if request failed
* @param status Status code number between 400-599
*/
toFail(status?: number): ApiExpectError;
/**
* Tests if API returns a Collection
*/
toReturnCollection(): ApiExpectCollection;
/**
* Tests if API returns an Object
*/
toReturnObject(contentType?: string): ApiExpectObject;
/**
* Tests if API returns an OperationResult
*/
toReturnOperationResult(): ApiExpectOperationResult;
}