All the docs related files (docs-app, doc-gen, content, etc)
are now to be found inside the `/aio` folder.
The related gulp tasks have been moved from the top level
gulp file to a new one inside the `/aio` folder.
The structure of the `/aio` folder now looks like:
```
/aio/
build/ # gulp tasks
content/ #MARKDOWN FILES for devguides, cheatsheet, etc
devguides/
cheatsheets/
transforms/ #dgeni packages, templates, etc
src/
app/
assets/
content/ #HTML + JSON build artifacts produced by dgeni from /aio/content.
#This dir is .gitignored-ed
e2e/ #protractor tests for the doc viewer app
node_modules/ #dependencies for both the doc viewer builds and the dgeni stuff
#This dir is .gitignored-ed
gulpfile.js #Tasks for generating docs and building & deploying the doc viewer
```
Closes #14361
30 lines
958 B
JavaScript
30 lines
958 B
JavaScript
var testPackage = require('../../helpers/test-package');
|
|
var Dgeni = require('dgeni');
|
|
var path = require('canonical-path');
|
|
|
|
describe('checkUnbalancedBackTicks', function() {
|
|
var dgeni, injector, processor, log;
|
|
|
|
beforeEach(function() {
|
|
dgeni = new Dgeni([testPackage('angular.io-package')]);
|
|
injector = dgeni.configureInjector();
|
|
processor = injector.get('checkUnbalancedBackTicks');
|
|
log = injector.get('log');
|
|
});
|
|
|
|
it('should warn if there are an odd number of back ticks in the rendered content', function() {
|
|
var docs = [{
|
|
renderedContent: '```\n' +
|
|
'code block\n' +
|
|
'```\n' +
|
|
'```\n' +
|
|
'code block with missing closing back ticks\n'
|
|
}];
|
|
|
|
processor.$process(docs);
|
|
|
|
expect(log.warn).toHaveBeenCalledWith(
|
|
'checkUnbalancedBackTicks processor: unbalanced backticks found in rendered content - doc');
|
|
expect(docs[0].unbalancedBackTicks).toBe(true);
|
|
});
|
|
}); |