From 8d92f32033871e57c815df2e62a2c228a11bf0b5 Mon Sep 17 00:00:00 2001 From: Jeffrey Morgan Date: Fri, 27 Feb 2015 16:41:37 -0500 Subject: [PATCH] Fix redacting and removing old unit tests --- __tests__/SetupStore-test.js | 11 ----------- src/Main.js | 9 +++++---- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/__tests__/SetupStore-test.js b/__tests__/SetupStore-test.js index 5a3f271411..e0a393bfb1 100644 --- a/__tests__/SetupStore-test.js +++ b/__tests__/SetupStore-test.js @@ -49,17 +49,6 @@ describe('SetupStore', function () { }); }); - pit('installs virtualbox if it is installed but has an outdated version', function () { - virtualBox.installed.mockReturnValue(true); - virtualBox.version.mockReturnValue(Promise.resolve('4.3.16')); - setupUtil.compareVersions.mockReturnValue(-1); - util.exec.mockReturnValue(Promise.resolve()); - return setupStore.steps().install.run().then(() => { - expect(virtualBox.killall).toBeCalled(); - expect(util.exec).toBeCalledWith('macsudo copycmd && fixcmd && installvbcmd'); - }); - }); - pit('only installs binaries if virtualbox is installed', function () { virtualBox.installed.mockReturnValue(true); setupUtil.compareVersions.mockReturnValue(0); diff --git a/src/Main.js b/src/Main.js index 833d6c60a9..ba8008bb15 100644 --- a/src/Main.js +++ b/src/Main.js @@ -51,12 +51,13 @@ bugsnag.metaData = { }; bugsnag.beforeNotify = function(payload) { - var re = new RegExp(process.cwd().replace(' ', '\\s').replace('(','\\(').replace(')','\\)'), 'g'); - payload.stacktrace = payload.stacktrace.replace(re, ''); - payload.context = payload.context.replace(re, ''); - payload.file = payload.file.replace(re, ''); + var re = new RegExp(process.cwd().replace(/\s+/g, '\\s+').replace(/\(/g,'\\(').replace(/\)/g,'\\)').replace(/\//g, '\\/'), 'g'); + payload.stacktrace = payload.stacktrace.replace(/%20/g, ' ').replace(re, ''); + payload.context = payload.context.replace(/%20/g, ' ').replace(re, ''); + payload.file = payload.file.replace(/%20/g, ' ').replace(re, ''); payload.url = ''; }; +bugsnag.notify(new Error('test')); document.onkeydown = function (e) { e = e || window.event;