Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke "Jared" Bennett <lbennett@gitlab.com>2017-04-28 18:01:22 +0300
committerLuke "Jared" Bennett <lbennett@gitlab.com>2017-04-28 18:01:22 +0300
commit97633d561681a5c0f55472c1372bedca5fe3bffe (patch)
tree2bf4f19e71b01f04452b37749692810369660ca6 /spec/javascripts/raven
parent0e8afe1343497165bf609a840306ce26c6136a7b (diff)
Fixed specs
Diffstat (limited to 'spec/javascripts/raven')
-rw-r--r--spec/javascripts/raven/raven_config_spec.js28
1 files changed, 15 insertions, 13 deletions
diff --git a/spec/javascripts/raven/raven_config_spec.js b/spec/javascripts/raven/raven_config_spec.js
index 78251b4f61b..b4c35420f90 100644
--- a/spec/javascripts/raven/raven_config_spec.js
+++ b/spec/javascripts/raven/raven_config_spec.js
@@ -77,6 +77,7 @@ describe('RavenConfig', () => {
describe('configure', () => {
let options;
let raven;
+ let ravenConfig;
beforeEach(() => {
options = {
@@ -85,22 +86,25 @@ describe('RavenConfig', () => {
isProduction: true,
};
+ ravenConfig = jasmine.createSpyObj('ravenConfig', ['shouldSendSample']);
raven = jasmine.createSpyObj('raven', ['install']);
spyOn(Raven, 'config').and.returnValue(raven);
- RavenConfig.configure.call({
- options,
- });
+ ravenConfig.options = options;
+ ravenConfig.IGNORE_ERRORS = 'ignore_errors';
+ ravenConfig.IGNORE_URLS = 'ignore_urls';
+
+ RavenConfig.configure.call(ravenConfig);
});
it('should call Raven.config', () => {
expect(Raven.config).toHaveBeenCalledWith(options.sentryDsn, {
whitelistUrls: options.whitelistUrls,
environment: 'production',
- ignoreErrors: Raven.IGNORE_ERRORS,
- ignoreUrls: Raven.IGNORE_URLS,
- shouldSendCallback: Raven.shouldSendSample,
+ ignoreErrors: ravenConfig.IGNORE_ERRORS,
+ ignoreUrls: ravenConfig.IGNORE_URLS,
+ shouldSendCallback: jasmine.any(Function),
});
});
@@ -109,18 +113,16 @@ describe('RavenConfig', () => {
});
it('should set .environment to development if isProduction is false', () => {
- options.isProduction = false;
+ ravenConfig.options.isProduction = false;
- RavenConfig.configure.call({
- options,
- });
+ RavenConfig.configure.call(ravenConfig);
expect(Raven.config).toHaveBeenCalledWith(options.sentryDsn, {
whitelistUrls: options.whitelistUrls,
environment: 'development',
- ignoreErrors: Raven.IGNORE_ERRORS,
- ignoreUrls: Raven.IGNORE_URLS,
- shouldSendCallback: Raven.shouldSendSample,
+ ignoreErrors: ravenConfig.IGNORE_ERRORS,
+ ignoreUrls: ravenConfig.IGNORE_URLS,
+ shouldSendCallback: jasmine.any(Function),
});
});
});