mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-13 20:11:19 -04:00
Lightly massage some of the generated JavaScript
This commit is contained in:
parent
31ad9566e6
commit
1867a3f121
19 changed files with 986 additions and 989 deletions
|
@ -1,39 +1,32 @@
|
|||
// Generated by CoffeeScript 2.4.1
|
||||
/*
|
||||
jasmine tests for Snowflake broker
|
||||
*/
|
||||
var XMLHttpRequest;
|
||||
|
||||
XMLHttpRequest = (function() {
|
||||
// fake xhr
|
||||
// class XMLHttpRequest
|
||||
class XMLHttpRequest {
|
||||
constructor() {
|
||||
this.onreadystatechange = null;
|
||||
}
|
||||
// fake xhr
|
||||
// class XMLHttpRequest
|
||||
class XMLHttpRequest {
|
||||
constructor() {
|
||||
this.onreadystatechange = null;
|
||||
}
|
||||
open() {}
|
||||
setRequestHeader() {}
|
||||
send() {}
|
||||
};
|
||||
|
||||
open() {}
|
||||
XMLHttpRequest.prototype.DONE = 1;
|
||||
|
||||
setRequestHeader() {}
|
||||
|
||||
send() {}
|
||||
|
||||
};
|
||||
|
||||
XMLHttpRequest.prototype.DONE = 1;
|
||||
|
||||
return XMLHttpRequest;
|
||||
|
||||
}).call(this);
|
||||
|
||||
describe('Broker', function() {
|
||||
|
||||
it('can be created', function() {
|
||||
var b;
|
||||
b = new Broker('fake');
|
||||
expect(b.url).toEqual('https://fake/');
|
||||
return expect(b.id).not.toBeNull();
|
||||
expect(b.id).not.toBeNull();
|
||||
});
|
||||
|
||||
describe('getClientOffer', function() {
|
||||
|
||||
it('polls and promises a client offer', function(done) {
|
||||
var b, poll;
|
||||
b = new Broker('fake');
|
||||
|
@ -55,6 +48,7 @@ describe('Broker', function() {
|
|||
return done();
|
||||
});
|
||||
});
|
||||
|
||||
it('rejects if the broker timed-out', function(done) {
|
||||
var b, poll;
|
||||
b = new Broker('fake');
|
||||
|
@ -75,7 +69,8 @@ describe('Broker', function() {
|
|||
return done();
|
||||
});
|
||||
});
|
||||
return it('rejects on any other status', function(done) {
|
||||
|
||||
it('rejects on any other status', function(done) {
|
||||
var b, poll;
|
||||
b = new Broker('fake');
|
||||
// fake timed-out request from broker
|
||||
|
@ -95,18 +90,20 @@ describe('Broker', function() {
|
|||
expect(b._xhr.status).toBe(1337);
|
||||
return done();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
it('responds to the broker with answer', function() {
|
||||
var b;
|
||||
b = new Broker('fake');
|
||||
var b = new Broker('fake');
|
||||
spyOn(b, '_postRequest');
|
||||
b.sendAnswer('fake id', 123);
|
||||
return expect(b._postRequest).toHaveBeenCalledWith('fake id', jasmine.any(Object), 'answer', '123');
|
||||
expect(b._postRequest).toHaveBeenCalledWith('fake id', jasmine.any(Object), 'answer', '123');
|
||||
});
|
||||
return it('POST XMLHttpRequests to the broker', function() {
|
||||
var b;
|
||||
b = new Broker('fake');
|
||||
|
||||
it('POST XMLHttpRequests to the broker', function() {
|
||||
var b = new Broker('fake');
|
||||
b._xhr = new XMLHttpRequest();
|
||||
spyOn(b._xhr, 'open');
|
||||
spyOn(b._xhr, 'setRequestHeader');
|
||||
|
@ -114,6 +111,7 @@ describe('Broker', function() {
|
|||
b._postRequest(0, b._xhr, 'test', 'data');
|
||||
expect(b._xhr.open).toHaveBeenCalled();
|
||||
expect(b._xhr.setRequestHeader).toHaveBeenCalled();
|
||||
return expect(b._xhr.send).toHaveBeenCalled();
|
||||
expect(b._xhr.send).toHaveBeenCalled();
|
||||
});
|
||||
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue