testcafe
Version:
Automated browser testing for the modern web development stack.
12 lines • 1.64 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StoragesProviderFactory = void 0;
const base_1 = require("./base");
const storages_provider_1 = require("../../native-automation/storages-provider");
class StoragesProviderFactory {
static create(testRun, isNativeAutomation) {
return isNativeAutomation ? new storages_provider_1.CdpStoragesProvider(testRun) : new base_1.StoragesProviderBase(testRun);
}
}
exports.StoragesProviderFactory = StoragesProviderFactory;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy90ZXN0LXJ1bi9zdG9yYWdlcy9mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLGlDQUFnRTtBQUNoRSxpRkFBZ0Y7QUFFaEYsTUFBYSx1QkFBdUI7SUFDekIsTUFBTSxDQUFDLE1BQU0sQ0FBRSxPQUFnQixFQUFFLGtCQUEyQjtRQUMvRCxPQUFPLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxJQUFJLHVDQUFtQixDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLDJCQUFvQixDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3JHLENBQUM7Q0FDSjtBQUpELDBEQUlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFRlc3RSdW4gZnJvbSAnLi4vJztcbmltcG9ydCB7IFN0b3JhZ2VzUHJvdmlkZXIsIFN0b3JhZ2VzUHJvdmlkZXJCYXNlIH0gZnJvbSAnLi9iYXNlJztcbmltcG9ydCB7IENkcFN0b3JhZ2VzUHJvdmlkZXIgfSBmcm9tICcuLi8uLi9uYXRpdmUtYXV0b21hdGlvbi9zdG9yYWdlcy1wcm92aWRlcic7XG5cbmV4cG9ydCBjbGFzcyBTdG9yYWdlc1Byb3ZpZGVyRmFjdG9yeSB7XG4gICAgcHVibGljIHN0YXRpYyBjcmVhdGUgKHRlc3RSdW46IFRlc3RSdW4sIGlzTmF0aXZlQXV0b21hdGlvbjogYm9vbGVhbik6IFN0b3JhZ2VzUHJvdmlkZXIge1xuICAgICAgICByZXR1cm4gaXNOYXRpdmVBdXRvbWF0aW9uID8gbmV3IENkcFN0b3JhZ2VzUHJvdmlkZXIodGVzdFJ1bikgOiBuZXcgU3RvcmFnZXNQcm92aWRlckJhc2UodGVzdFJ1bik7XG4gICAgfVxufVxuIl19