UNPKG

rdf-test-suite

Version:
34 lines (33 loc) 1.66 kB
import * as RDF from "@rdfjs/types"; import { Resource } from "rdf-object"; import { IFetchOptions } from "../../../Util"; import { ITestCaseData } from "../../ITestCase"; import { ITestCaseHandler } from "../../ITestCaseHandler"; import { ISerializer } from "../ISerializer"; import { ITestCaseFromRdfSyntax } from "../ITestCaseFromRdfSyntax"; /** * Test case handler for: * * https://w3c.github.io/json-ld-api/tests/vocab#FromRDFTest * * https://w3c.github.io/json-ld-api/tests/vocab#NegativeEvaluationTest */ export declare class TestCaseJsonLdFromRdfNegativeHandler implements ITestCaseHandler<TestCaseJsonLdFromRdfHandlerNegative> { resourceToTestCaseInner(resource: Resource, testCaseData: ITestCaseData, options?: IFetchOptions): Promise<TestCaseJsonLdFromRdfHandlerNegative>; resourceToTestCase(resource: Resource, testCaseData: ITestCaseData, options?: IFetchOptions): Promise<TestCaseJsonLdFromRdfHandlerNegative>; } export declare class TestCaseJsonLdFromRdfHandlerNegative implements ITestCaseFromRdfSyntax { readonly type = "fromrdfsyntax"; readonly approval: string; readonly approvedBy: string; readonly comment: string; readonly types: string[]; readonly name: string; readonly uri: string; readonly data: RDF.Quad[]; readonly expectErrorCode: string; readonly baseIRI: string; readonly options: any; constructor(testCaseData: ITestCaseData, expectErrorCode: string, data: RDF.Quad[], baseIRI: string, options: any); test(serializer: ISerializer, injectArguments: any): Promise<void>; validateError(error: Error, injectArguments: any): void; getErrorMessage(): string; }