@adobe/jsonschema2md
Version:
Validate and document complex JSON Schemas the easy way.
23 lines (20 loc) • 794 B
JavaScript
/**
* Copyright 2017 Adobe Systems Incorporated. All rights reserved.
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. You may obtain a copy
* of the License at http://www.apache.org/licenses/LICENSE-2.0
*/
var markdownWriter = require('../../lib/markdownWriter');
var ejs = require('ejs');
describe('writeFiles module', () => {
describe('generateMarkdown method', () => {
beforeEach(() => {
spyOn(ejs, 'renderFile');
});
it('should invoke ejs.renderFile with the topSchema ejs template', () => {
markdownWriter('somefile', { 'my':'schema' }, 'some/path');
var renderArgs = ejs.renderFile.calls.argsFor(0);
expect(renderArgs);
});
});
});