rdf-test-suite
Version:
Executes the RDF and SPARQL test suites.
22 lines (21 loc) • 1.03 kB
TypeScript
import { Resource } from "rdf-object";
import { IFetchOptions } from "../../../Util";
import { ITestCaseData } from "../../ITestCase";
import { TestCaseSyntax, TestCaseSyntaxHandler } from "../TestCaseSyntax";
/**
* Test case handler for:
* * https://w3c.github.io/json-ld-api/tests/vocab#ToRDFTest
* * https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest
*/
export declare class TestCaseJsonLdToRdfNegativeHandler extends TestCaseSyntaxHandler {
constructor();
resourceToTestCase(resource: Resource, testCaseData: ITestCaseData, options?: IFetchOptions): Promise<TestCaseJsonLdToRdfHandlerNegative>;
protected normalizeUrl(url: string): string;
protected getTestCaseClass(): any;
}
export declare class TestCaseJsonLdToRdfHandlerNegative extends TestCaseSyntax {
readonly expectErrorCode: string;
constructor(testCaseData: ITestCaseData, expectError: boolean, data: string, baseIRI: string);
validateError(error: Error, injectArguments: any): void;
getErrorMessage(): string;
}