File tree Expand file tree Collapse file tree 2 files changed +33
-4
lines changed
Expand file tree Collapse file tree 2 files changed +33
-4
lines changed Original file line number Diff line number Diff line change 1+ require ( "globals" ) ;
2+ import http = require( "http" ) ;
3+
4+ declare var postMessage : any ;
5+
6+ http . getString ( "https://httpbin.org/get" ) . then ( function ( r ) {
7+ postMessage ( r ) ;
8+ } , function ( e ) {
9+ throw e ;
10+ } ) ;
Original file line number Diff line number Diff line change @@ -511,12 +511,12 @@ export var test_request_headersWithSameKeyAddedProperly = function (done) {
511511 var keyName = "key" ;
512512 var value1 = "value1" ;
513513 var value2 = "value2" ;
514-
514+
515515 var headers = { } ;
516-
516+
517517 ( < any > http ) . addHeader ( headers , keyName , value1 ) ;
518518 ( < any > http ) . addHeader ( headers , keyName , value2 ) ;
519-
519+
520520 try {
521521 TKUnit . assertTrue ( Array . isArray ( headers [ keyName ] ) ) ;
522522 TKUnit . assertEqual ( headers [ keyName ] [ 0 ] , value1 ) ;
@@ -629,4 +629,23 @@ export var test_request_jsonAsContentSentAndReceivedProperly = function (done) {
629629 // console.log("Error occurred " + e);
630630 } ) ;
631631 // << http-post-json
632- } ;
632+ } ;
633+
634+ declare var Worker : any ;
635+ export var test_getString_WorksProperlyInWorker = function ( ) {
636+ var ready ;
637+
638+ var worker = new Worker ( "./http-string-worker" ) ;
639+
640+ worker . onmessage = function ( msg ) {
641+ TKUnit . assert ( typeof msg . data === "string" , "Result from getString() should be valid string object!" ) ;
642+ ready = true ;
643+ }
644+
645+ worker . onerror = function ( e ) {
646+ ready = true ;
647+ throw e ;
648+ }
649+
650+ TKUnit . waitUntilReady ( ( ) => ready ) ;
651+ }
You can’t perform that action at this time.
0 commit comments