UNPKG

halley

Version:

A bayeux client for modern browsers and node. Forked from Faye

64 lines (51 loc) 1.5 kB
/* jshint browser:true */ 'use strict'; require('../lib/util/externals').use({ Events: require('backbone-events-standalone'), extend: require('lodash/object/extend') }); var Promise = require('bluebird'); Promise.config({ warnings: true, longStackTraces: !!window.localStorage.BLUEBIRD_LONG_STACK_TRACES, cancellation: true }); var RemoteServerControl = require('./helpers/remote-server-control'); describe('browser integration tests', function() { this.timeout(30000); before(function() { this.serverControl = new RemoteServerControl(); return this.serverControl.setup() .bind(this) .then(function(urls) { this.urls = urls; }); }); after(function() { return this.serverControl.teardown(); }); beforeEach(function() { this.urlDirect = this.urls.bayeux; this.urlProxied = this.urls.proxied; this.urlInvalid = 'https://127.0.0.2:65534/bayeux'; this.clientOptions = { retry: 500, timeout: 1000 }; }); afterEach(function() { return this.serverControl.restoreAll(); }); require('./browser-websocket-test'); require('./client-long-polling-test'); require('./client-websockets-test'); require('./client-all-transports-test'); }); describe('browser unit tests', function() { require('./errors-test'); require('./promise-util-test'); require('./channel-set-test'); require('./extensions-test'); require('./transport-pool-test'); require('./statemachine-mixin-test'); });