export { Assertion } from "./test-utils.js"; /** * test an actor by url. run many tests and async iterate assertions */ export class ActorUrlTestRun { /** * @param {URL} actor - identifier actor to test * @param {object} options * @param {import("./rfc3339.js").DurTime} [options.eachTestTimeLimit] - duration of time that each test can run before timing out * @param {string} [options.authorization] - authorization header value * @param {typeof console} [options.console] * @param {typeof fetch} [options.fetch] */ constructor(actor: URL, options?: { eachTestTimeLimit?: import("./rfc3339.js").DurTime | undefined; authorization?: string | undefined; console?: Console | undefined; fetch?: typeof fetch | undefined; }); /** * HTTP Authorization header value that, if defined, will be included in HTTP requests * @type {string|undefined} */ authorization: string | undefined; console: Console; eachTestTimeLimit: string | import("./rfc3339.js").DurTime; actor: URL; useActorResponse(): Promise; /** * iterate out the Assertions that include results of running tests on this.actor */ [Symbol.asyncIterator](): AsyncGenerator, void, unknown>; #private; } declare namespace _default { export { ActorUrlTestRun }; } export default _default; import { Assertion } from "./test-utils.js"; //# sourceMappingURL=test-actor.d.ts.map