boats
Version:
Beautiful Open / Async Template System - Write less yaml with BOATS and Nunjucks.
16 lines (15 loc) • 750 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const removeFileExtension_1 = tslib_1.__importDefault(require("../removeFileExtension"));
describe('removeFileExtension', () => {
it('Removes .yml from path provided', () => {
expect((0, removeFileExtension_1.default)('paths/v1/weather/get.yml')).toBe('paths/v1/weather/get');
});
it('Handles multiple . in path', () => {
expect((0, removeFileExtension_1.default)('paths/v1/weather/get.post.yml')).toBe('paths/v1/weather/get.post');
});
it('Handles .yml.njk', () => {
expect((0, removeFileExtension_1.default)('paths/v1/weather/get.post.yml.njk')).toBe('paths/v1/weather/get.post');
});
});