build(aio): abort doc-gen if an example is missing

Closes #16936
This commit is contained in:
Peter Bacon Darwin
2017-07-06 12:17:57 +01:00
parent 1390afef23
commit a94f5e8cbb
3 changed files with 24 additions and 9 deletions

View File

@ -26,4 +26,13 @@ describe('getExampleRegion', () => {
it('should contain the region contents from the example file if a region is specified', () => {
expect(getExampleRegion({}, 'test/url', 'region-1')).toEqual('region 1 contents');
});
it('should throw an error if an example doesn\'t exist', function() {
expect(function() {
getExampleRegion({}, 'missing/file', 'region-1');
}).toThrowError();
expect(function() {
getExampleRegion({}, 'test/url', 'missing-region');
}).toThrowError();
});
});