@dev-thought/nx-deploy-it
Version:
[](https://www.npmjs.com/package/@dev-thought/nx-deploy-it) [](http://opensource.
30 lines • 1.46 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMockContext = exports.getTestArchitect = void 0;
const tslib_1 = require("tslib");
const architect_1 = require("@angular-devkit/architect");
const testing_1 = require("@angular-devkit/architect/testing");
const core_1 = require("@angular-devkit/core");
const testing_2 = require("@nrwl/workspace/testing");
const path_1 = require("path");
function getTestArchitect() {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const architectHost = new testing_1.TestingArchitectHost('/root', '/root');
const registry = new core_1.schema.CoreSchemaRegistry();
registry.addPostTransform(core_1.schema.transforms.addUndefinedDefaults);
const architect = new architect_1.Architect(architectHost, registry);
yield architectHost.addBuilderFromPackage(path_1.join(__dirname, '../..'));
return [architect, architectHost];
});
}
exports.getTestArchitect = getTestArchitect;
function getMockContext() {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const [architect, architectHost] = yield getTestArchitect();
const context = new testing_2.MockBuilderContext(architect, architectHost);
yield context.addBuilderFromPackage(path_1.join(__dirname, '../..'));
return context;
});
}
exports.getMockContext = getMockContext;
//# sourceMappingURL=builders.utils.js.map
;