From f6336ea0c07a297e3e5159582f1563a64e563dad Mon Sep 17 00:00:00 2001 From: Shane Osbourne Date: Thu, 24 Jun 2021 08:48:23 +0100 Subject: [PATCH] added failing test --- .../test/specs/e2e/e2e.options.snippet.js | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/packages/browser-sync/test/specs/e2e/e2e.options.snippet.js b/packages/browser-sync/test/specs/e2e/e2e.options.snippet.js index 71ce6b8c6..66266d500 100644 --- a/packages/browser-sync/test/specs/e2e/e2e.options.snippet.js +++ b/packages/browser-sync/test/specs/e2e/e2e.options.snippet.js @@ -141,3 +141,35 @@ describe("E2E snippet custom regex", function() { }); }); }); +describe("E2E snippet: false", function() { + var instance; + + before(function(done) { + browserSync.reset(); + var config = { + server: { + baseDir: "test/fixtures" + }, + open: false, + snippet: false, + }; + instance = browserSync(config, done).instance; + }); + + after(function() { + instance.cleanup(); + }); + + it("does not add the snippet when snippet: false", function(done) { + request(instance.server) + .get("/iframe.html") + .set("accept", "text/html") + .expect(200) + .end(function(err, res) { + if (res.text.indexOf(instance.options.get("snippet")) > -1) { + return done(new Error("snippet present")); + } + done(); + }); + }); +});