From ce9f87b89b53a69ff774803733aa588050889093 Mon Sep 17 00:00:00 2001 From: Ben Broderick Phillips Date: Wed, 27 Jul 2016 12:04:57 -0700 Subject: [PATCH] Get 'contents' key from template objects --- lib/server.js | 2 +- spec/lib/server-spec.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/server.js b/lib/server.js index 30af896..a3b1548 100644 --- a/lib/server.js +++ b/lib/server.js @@ -75,7 +75,7 @@ function TftpServerFactory( template: req.file, remoteAddress: req.stats.remoteAddress, }); - var script = ejs.render(this.templates[req.file].toString(), this.renderContext); + var script = ejs.render(this.templates[req.file].contents.toString(), this.renderContext); res.setSize(script.length); res.end(script); } else { diff --git a/spec/lib/server-spec.js b/spec/lib/server-spec.js index 9e159ad..c6f562f 100644 --- a/spec/lib/server-spec.js +++ b/spec/lib/server-spec.js @@ -104,7 +104,10 @@ describe('tftp server tests', function () { end: sinon.stub() }; server.templates = { - test: '<%=switchProfileUri%> <%=switchProfileErrorUri%>' + test: { + contents: '<%=switchProfileUri%> <%=switchProfileErrorUri%>', + path: 'testpath' + } }; server.requestWrapper(req, res);