@cuba-platform/front-generator
Version:
CUBA Platform front-end clients generator
23 lines • 921 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const init_1 = require("../../../init");
const path = require("path");
const util_1 = require("util");
const fs = require("fs");
const assert = require("assert");
const rimraf = (0, util_1.promisify)(require('rimraf'));
const modelPath = require.resolve('../../fixtures/mpg-projectModel.json');
const tmpGenerationDir = path.join(process.cwd(), 'src/test/generated');
describe('polymer2 generator', function () {
it('generates Polymer client', function () {
return rimraf(`${tmpGenerationDir}/*`)
.then(() => (0, init_1.generate)('polymer2', 'app', {
model: modelPath,
dest: path.join(tmpGenerationDir, 'polymer2-app'),
debug: true
})).then(() => {
assert.ok(fs.existsSync(`index.html`));
});
});
});
//# sourceMappingURL=polymer2-generator.test.js.map