| 12345678910111213141516171819 |
- const pug = require('../../');
- // regression test for #2404
- test('extends not top level should throw an error', () => {
- expect(
- () => pug.compileFile(
- __dirname + '/index.pug'
- )
- ).toThrow('Declaration of template inheritance ("extends") should be the first thing in the file. There can only be one extends statement per file.');
- });
- test('duplicate extends should throw an error', () => {
- expect(
- () => pug.compileFile(
- __dirname + '/duplicate.pug'
- )
- ).toThrow('Declaration of template inheritance ("extends") should be the first thing in the file. There can only be one extends statement per file.');
- });
|