testeranto
Version:
the AI powered BDD test framework for typescript projects
21 lines (20 loc) • 1.06 kB
JavaScript
/* eslint-disable @typescript-eslint/no-unused-vars */
/* eslint-disable @typescript-eslint/no-explicit-any */
import { PM_Web } from "./PM/web";
import Tiposkripto from "./lib/Tiposkripto";
import { defaultTestResourceRequirement, } from "./lib/index.js";
export class WebTesteranto extends Tiposkripto {
constructor(input, testSpecification, testImplementation, testResourceRequirement, testAdapter) {
super(input, testSpecification, testImplementation, testResourceRequirement, testAdapter, (cb) => {
// todo
});
}
async receiveTestResourceConfig(partialTestResource) {
const t = partialTestResource; //JSON.parse(partialTestResource);
const pm = new PM_Web(t);
return await this.testJobs[0].receiveTestResourceConfig(pm);
}
}
export default async (input, testSpecification, testImplementation, testAdapter, testResourceRequirement = defaultTestResourceRequirement) => {
return new WebTesteranto(input, testSpecification, testImplementation, testResourceRequirement, testAdapter);
};