UNPKG

@nx-plugins/slidev

Version:

The Nx Plugin for Slidev that contains executors, generators, and utilities for managing Slidev applications within an Nx workspace.

32 lines 1.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const devkit_1 = require("@nrwl/devkit"); const testing_1 = require("@nrwl/devkit/testing"); const generator_1 = require("./generator"); describe('slidev project', () => { let tree; beforeEach(() => { tree = (0, testing_1.createTreeWithEmptyWorkspace)(); }); it('should generate files', () => tslib_1.__awaiter(void 0, void 0, void 0, function* () { const options = { name: 'slidev-slides', }; (0, generator_1.default)(tree, options); expect(tree.exists('apps/slidev-slides/src/slides.md')).toBeTruthy(); const config = (0, devkit_1.readProjectConfiguration)(tree, 'slidev-slides'); expect(config.targets.serve.options.entry).toEqual('src/slides.md'); })); it('should generate files with the --directory flag', () => { const options = { name: 'slidev-slides', directory: 'internal', }; (0, generator_1.default)(tree, options); expect(tree.exists('apps/internal/slidev-slides/src/slides.md')).toBeTruthy(); const config = (0, devkit_1.readProjectConfiguration)(tree, 'slidev-slides'); expect(config.targets.serve.options.entry).toEqual('src/slides.md'); }); }); //# sourceMappingURL=generator.spec.js.map