fix
This commit is contained in:
13
book/node_modules/honkit/lib/output/testing/createMock.d.ts
generated
vendored
Normal file
13
book/node_modules/honkit/lib/output/testing/createMock.d.ts
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
/**
|
||||
* Create an output using a generator
|
||||
*
|
||||
* FOR TESTING PURPOSE ONLY
|
||||
*
|
||||
* @param {Generator} generator
|
||||
* @param {Map<String:String|Map>} files
|
||||
* @param {*} [options]
|
||||
* @return {Promise<Output>}
|
||||
*/
|
||||
declare function createMockOutput(generator: any, files: any, options: any): any;
|
||||
export default createMockOutput;
|
||||
//# sourceMappingURL=createMock.d.ts.map
|
1
book/node_modules/honkit/lib/output/testing/createMock.d.ts.map
generated
vendored
Normal file
1
book/node_modules/honkit/lib/output/testing/createMock.d.ts.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"createMock.d.ts","sourceRoot":"","sources":["../../../src/output/testing/createMock.ts"],"names":[],"mappings":"AAQA;;;;;;;;;GASG;AACH,iBAAS,gBAAgB,CAAC,SAAS,KAAA,EAAE,KAAK,KAAA,EAAE,OAAO,KAAA,OAmBlD;AAED,eAAe,gBAAgB,CAAC"}
|
39
book/node_modules/honkit/lib/output/testing/createMock.js
generated
vendored
Normal file
39
book/node_modules/honkit/lib/output/testing/createMock.js
generated
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const mock_1 = __importDefault(require("../../fs/mock"));
|
||||
const immutable_1 = __importDefault(require("immutable"));
|
||||
const output_1 = __importDefault(require("../../models/output"));
|
||||
const book_1 = __importDefault(require("../../models/book"));
|
||||
const parseBook_1 = __importDefault(require("../../parse/parseBook"));
|
||||
const preparePlugins_1 = __importDefault(require("../preparePlugins"));
|
||||
/**
|
||||
* Create an output using a generator
|
||||
*
|
||||
* FOR TESTING PURPOSE ONLY
|
||||
*
|
||||
* @param {Generator} generator
|
||||
* @param {Map<String:String|Map>} files
|
||||
* @param {*} [options]
|
||||
* @return {Promise<Output>}
|
||||
*/
|
||||
function createMockOutput(generator, files, options) {
|
||||
const fs = (0, mock_1.default)(files);
|
||||
let book = book_1.default.createForFS(fs);
|
||||
const state = generator.State ? new generator.State({}) : immutable_1.default.Map();
|
||||
book = book.setLogLevel("disabled");
|
||||
options = generator.Options(options);
|
||||
return (0, parseBook_1.default)(book)
|
||||
.then((resultBook) => {
|
||||
return new output_1.default({
|
||||
book: resultBook,
|
||||
options: options,
|
||||
state: state,
|
||||
generator: generator.name
|
||||
});
|
||||
})
|
||||
.then(preparePlugins_1.default);
|
||||
}
|
||||
exports.default = createMockOutput;
|
24
book/node_modules/honkit/lib/output/testing/generateMock.d.ts
generated
vendored
Normal file
24
book/node_modules/honkit/lib/output/testing/generateMock.d.ts
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
/**
|
||||
* Generate a book using a generator
|
||||
* And returns the path to the output dir.
|
||||
*
|
||||
* FOR TESTING PURPOSE ONLY
|
||||
*
|
||||
* @param Generator
|
||||
* @param {Map<String:String|Map>} files
|
||||
* @return {Promise<String>}
|
||||
*/
|
||||
export declare function generateMockBook(Generator: any, files: any): any;
|
||||
/**
|
||||
* Generate a book using a generator
|
||||
* And returns the path to the output dir.
|
||||
*
|
||||
* FOR TESTING PURPOSE ONLY
|
||||
*
|
||||
* @param Generator
|
||||
* @param {Map<String:String|Map>} files
|
||||
* @return {Promise<String>}
|
||||
*/
|
||||
declare function generateMock(Generator: any, files: any): any;
|
||||
export default generateMock;
|
||||
//# sourceMappingURL=generateMock.d.ts.map
|
1
book/node_modules/honkit/lib/output/testing/generateMock.d.ts.map
generated
vendored
Normal file
1
book/node_modules/honkit/lib/output/testing/generateMock.d.ts.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"generateMock.d.ts","sourceRoot":"","sources":["../../../src/output/testing/generateMock.ts"],"names":[],"mappings":"AAOA;;;;;;;;;GASG;AACH,wBAAgB,gBAAgB,CAAC,SAAS,KAAA,EAAE,KAAK,KAAA,OAqBhD;AAED;;;;;;;;;GASG;AACH,iBAAS,YAAY,CAAC,SAAS,KAAA,EAAE,KAAK,KAAA,OAErC;AAED,eAAe,YAAY,CAAC"}
|
54
book/node_modules/honkit/lib/output/testing/generateMock.js
generated
vendored
Normal file
54
book/node_modules/honkit/lib/output/testing/generateMock.js
generated
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.generateMockBook = generateMockBook;
|
||||
const mock_1 = __importDefault(require("../../fs/mock"));
|
||||
const tmp_1 = __importDefault(require("tmp"));
|
||||
const book_1 = __importDefault(require("../../models/book"));
|
||||
const parseBook_1 = __importDefault(require("../../parse/parseBook"));
|
||||
const generateBook_1 = require("../generateBook");
|
||||
/**
|
||||
* Generate a book using a generator
|
||||
* And returns the path to the output dir.
|
||||
*
|
||||
* FOR TESTING PURPOSE ONLY
|
||||
*
|
||||
* @param Generator
|
||||
* @param {Map<String:String|Map>} files
|
||||
* @return {Promise<String>}
|
||||
*/
|
||||
function generateMockBook(Generator, files) {
|
||||
const fs = (0, mock_1.default)(files);
|
||||
let book = book_1.default.createForFS(fs);
|
||||
const dir = tmp_1.default.dirSync();
|
||||
book = book.setLogLevel("disabled");
|
||||
return (0, parseBook_1.default)(book)
|
||||
.then((resultBook) => {
|
||||
return (0, generateBook_1.generateBook)(Generator, resultBook, {
|
||||
root: dir.name
|
||||
});
|
||||
})
|
||||
.then((output) => {
|
||||
return {
|
||||
book,
|
||||
output,
|
||||
dir: dir.name
|
||||
};
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Generate a book using a generator
|
||||
* And returns the path to the output dir.
|
||||
*
|
||||
* FOR TESTING PURPOSE ONLY
|
||||
*
|
||||
* @param Generator
|
||||
* @param {Map<String:String|Map>} files
|
||||
* @return {Promise<String>}
|
||||
*/
|
||||
function generateMock(Generator, files) {
|
||||
return generateMockBook(Generator, files).then((ret) => ret.dir);
|
||||
}
|
||||
exports.default = generateMock;
|
Reference in New Issue
Block a user