11function flushRavenState ( ) {
2- authQueryString = undefined ;
32 hasJSON = ! isUndefined ( window . JSON ) ;
43 lastCapturedException = undefined ;
54 lastEventId = undefined ;
@@ -360,14 +359,6 @@ describe('globals', function() {
360359 } ) ;
361360 } ) ;
362361
363- describe ( 'setAuthQueryString' , function ( ) {
364- it ( 'should return a properly formatted string and cache it' , function ( ) {
365- var expected = '?sentry_version=4&sentry_client=raven-js/<%= pkg.version %>&sentry_key=abc' ;
366- setAuthQueryString ( ) ;
367- assert . strictEqual ( authQueryString , expected ) ;
368- } ) ;
369- } ) ;
370-
371362 describe ( 'parseDSN' , function ( ) {
372363 it ( 'should do what it advertises' , function ( ) {
373364 var pieces = parseDSN ( 'http://abc@example.com:80/2' ) ;
@@ -1129,7 +1120,6 @@ describe('globals', function() {
11291120 } ) ;
11301121
11311122 globalServer = 'http://localhost/store/' ;
1132- authQueryString = '?lol'
11331123
11341124 globalOptions = {
11351125 projectId : 2 ,
@@ -1141,7 +1131,7 @@ describe('globals', function() {
11411131 var args = window . makeRequest . lastCall . args ;
11421132 assert . equal ( args . length , 1 ) ;
11431133 var opts = args [ 0 ] ;
1144- assert . equal ( opts . url , 'http://localhost/store/?lol ' ) ;
1134+ assert . equal ( opts . url , 'http://localhost/store/' ) ;
11451135 assert . deepEqual ( opts . data , {
11461136 project : '2' ,
11471137 release : 'abc123' ,
@@ -1157,6 +1147,11 @@ describe('globals', function() {
11571147 foo : 'bar' ,
11581148 extra : { 'session:duration' : 100 } ,
11591149 } ) ;
1150+ assert . deepEqual ( opts . auth , {
1151+ sentry_client : 'raven-js/<%= pkg.version %>' ,
1152+ sentry_key : 'abc' ,
1153+ sentry_version : '4'
1154+ } ) ;
11601155 assert . deepEqual ( opts . options , globalOptions ) ;
11611156 assert . isFunction ( opts . onSuccess ) ;
11621157 assert . isFunction ( opts . onError ) ;
@@ -1195,12 +1190,13 @@ describe('globals', function() {
11951190
11961191 it ( 'should load an Image' , function ( ) {
11971192 makeRequest ( {
1198- url : 'http://localhost/?lol' ,
1193+ url : 'http://localhost/' ,
1194+ auth : { a : '1' , b : '2' } ,
11991195 data : { foo : 'bar' } ,
12001196 options : globalOptions
12011197 } ) ;
12021198 assert . equal ( imageCache . length , 1 ) ;
1203- assert . equal ( imageCache [ 0 ] . src , 'http://localhost/?lol &sentry_data=%7B%22foo%22%3A%22bar%22%7D' ) ;
1199+ assert . equal ( imageCache [ 0 ] . src , 'http://localhost/?a=1&b=2 &sentry_data=%7B%22foo%22%3A%22bar%22%7D' ) ;
12041200 } ) ;
12051201
12061202 it ( 'should populate crossOrigin based on globalOptions' , function ( ) {
@@ -1209,6 +1205,7 @@ describe('globals', function() {
12091205 } ;
12101206 makeRequest ( {
12111207 url : globalServer ,
1208+ auth : { lol : '1' } ,
12121209 data : { foo : 'bar' } ,
12131210 options : globalOptions
12141211 } ) ;
@@ -1222,6 +1219,7 @@ describe('globals', function() {
12221219 } ;
12231220 makeRequest ( {
12241221 url : globalServer ,
1222+ auth : { lol : '1' } ,
12251223 data : { foo : 'bar' } ,
12261224 options : globalOptions
12271225 } ) ;
@@ -1235,6 +1233,7 @@ describe('globals', function() {
12351233 } ;
12361234 makeRequest ( {
12371235 url : globalServer ,
1236+ auth : { lol : '1' } ,
12381237 data : { foo : 'bar' } ,
12391238 options : globalOptions
12401239 } ) ;
@@ -1418,6 +1417,13 @@ describe('globals', function() {
14181417 ] ) . source , 'a|b|a\\.b|d|[0-9]' ) ;
14191418 } ) ;
14201419 } ) ;
1420+
1421+ describe ( 'urlencode' , function ( ) {
1422+ it ( 'should work' , function ( ) {
1423+ assert . equal ( urlencode ( { } ) , '' ) ;
1424+ assert . equal ( urlencode ( { 'foo' : 'bar' , 'baz' : '1 2' } ) , 'foo=bar&baz=1%202' ) ;
1425+ } ) ;
1426+ } ) ;
14211427} ) ;
14221428
14231429describe ( 'Raven (public API)' , function ( ) {
0 commit comments