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.'); });