From daba8ba560b3bb0d03bb4ea5ff197b3982415a44 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Mon, 5 Mar 2018 13:50:54 +0100
Subject: [PATCH] fix: add travis content filter

---
 lib/manager/travis/index.js | 2 ++
 test/manager/index.spec.js  | 1 +
 2 files changed, 3 insertions(+)

diff --git a/lib/manager/travis/index.js b/lib/manager/travis/index.js
index d3e12e07bf..a5fcaccadd 100644
--- a/lib/manager/travis/index.js
+++ b/lib/manager/travis/index.js
@@ -4,8 +4,10 @@ const { resolvePackageFile } = require('./resolve');
 const { setNewValue } = require('./update');
 
 const filePattern = new RegExp('^.travis.yml$');
+const contentPattern = new RegExp('(^|\\n)node_js:\\n');
 
 module.exports = {
+  contentPattern,
   extractDependencies,
   filePattern,
   getPackageUpdates,
diff --git a/test/manager/index.spec.js b/test/manager/index.spec.js
index 03651df944..10f3e59c1a 100644
--- a/test/manager/index.spec.js
+++ b/test/manager/index.spec.js
@@ -74,6 +74,7 @@ describe('manager', () => {
         '.travis.yml',
         'other/.travis.yml',
       ]);
+      platform.getFile.mockReturnValueOnce('sudo: true\nnode_js:\n  -8\n');
       const res = await manager.detectPackageFiles(config);
       expect(res).toMatchSnapshot();
       expect(res).toHaveLength(1);
-- 
GitLab