| Index: remoting/webapp/crd/js/fallback_signal_strategy_unittest.js
|
| diff --git a/remoting/webapp/crd/js/fallback_signal_strategy_unittest.js b/remoting/webapp/crd/js/fallback_signal_strategy_unittest.js
|
| index 9f97a7293599b4943df6458344582585445d7ccd..f1622155c93ec44a1d2ba94df0741d1f971ab755 100644
|
| --- a/remoting/webapp/crd/js/fallback_signal_strategy_unittest.js
|
| +++ b/remoting/webapp/crd/js/fallback_signal_strategy_unittest.js
|
| @@ -20,11 +20,12 @@ var MockLogToServer = function() {
|
|
|
| /** @type {function(...)} */
|
| MockLogToServer.prototype.assertProgress = function() {
|
| - equal(this.logSignalStrategyProgress.callCount * 2, arguments.length);
|
| + QUnit.equal(this.logSignalStrategyProgress.callCount * 2, arguments.length);
|
| for (var i = 0; i < this.logSignalStrategyProgress.callCount; ++i) {
|
| - equal(this.logSignalStrategyProgress.getCall(i).args[0], arguments[2 * i]);
|
| - equal(this.logSignalStrategyProgress.getCall(i).args[1],
|
| - arguments[2 * i + 1]);
|
| + QUnit.equal(
|
| + this.logSignalStrategyProgress.getCall(i).args[0], arguments[2 * i]);
|
| + QUnit.equal(this.logSignalStrategyProgress.getCall(i).args[1],
|
| + arguments[2 * i + 1]);
|
| }
|
| };
|
|
|
| @@ -56,16 +57,16 @@ function setState(baseSignalStrategy, state, expectCallback) {
|
| baseSignalStrategy.setStateForTesting(state);
|
|
|
| if (expectCallback) {
|
| - equal(onStateChange.callCount, 1);
|
| - ok(onStateChange.calledWith(state));
|
| - equal(strategy.getState(), state);
|
| + QUnit.equal(onStateChange.callCount, 1);
|
| + QUnit.ok(onStateChange.calledWith(state));
|
| + QUnit.equal(strategy.getState(), state);
|
| } else {
|
| - ok(!onStateChange.called);
|
| + QUnit.ok(!onStateChange.called);
|
| }
|
| };
|
|
|
| -module('fallback_signal_strategy', {
|
| - setup: function() {
|
| +QUnit.module('fallback_signal_strategy', {
|
| + beforeEach: function() {
|
| onStateChange = sinon.spy();
|
| onIncomingStanzaCallback = sinon.spy();
|
| strategy = new remoting.FallbackSignalStrategy(
|
| @@ -79,7 +80,7 @@ module('fallback_signal_strategy', {
|
| secondary = strategy.secondary_;
|
| logToServer = new MockLogToServer();
|
| },
|
| - teardown: function() {
|
| + afterEach: function() {
|
| onStateChange = null;
|
| onIncomingStanzaCallback = null;
|
| strategy = null;
|
| @@ -89,66 +90,66 @@ module('fallback_signal_strategy', {
|
| },
|
| });
|
|
|
| -test('primary succeeds; send & receive routed to it',
|
| +QUnit.test('primary succeeds; send & receive routed to it',
|
| function() {
|
| - ok(!onStateChange.called);
|
| - ok(!primary.connect.called);
|
| + QUnit.ok(!onStateChange.called);
|
| + QUnit.ok(!primary.connect.called);
|
| strategy.connect('server', 'username', 'authToken');
|
| - ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
|
|
| setState(primary, remoting.SignalStrategy.State.NOT_CONNECTED, true);
|
| setState(primary, remoting.SignalStrategy.State.CONNECTING, true);
|
| setState(primary, remoting.SignalStrategy.State.HANDSHAKE, true);
|
|
|
| setState(primary, remoting.SignalStrategy.State.CONNECTED, true);
|
| - equal(strategy.getJid(), 'primary-jid');
|
| + QUnit.equal(strategy.getJid(), 'primary-jid');
|
|
|
| strategy.sendConnectionSetupResults(logToServer);
|
| logToServer.assertProgress(
|
| remoting.SignalStrategy.Type.XMPP,
|
| remoting.FallbackSignalStrategy.Progress.SUCCEEDED);
|
|
|
| - ok(!onIncomingStanzaCallback.called);
|
| + QUnit.ok(!onIncomingStanzaCallback.called);
|
| primary.onIncomingStanzaCallback_('test-receive-primary');
|
| secondary.onIncomingStanzaCallback_('test-receive-secondary');
|
| - ok(onIncomingStanzaCallback.calledOnce);
|
| - ok(onIncomingStanzaCallback.calledWith('test-receive-primary'));
|
| + QUnit.ok(onIncomingStanzaCallback.calledOnce);
|
| + QUnit.ok(onIncomingStanzaCallback.calledWith('test-receive-primary'));
|
|
|
| - ok(!primary.sendMessage.called);
|
| + QUnit.ok(!primary.sendMessage.called);
|
| strategy.sendMessage('test-send');
|
| - ok(primary.sendMessage.calledOnce);
|
| - ok(primary.sendMessage.calledWith('test-send'));
|
| + QUnit.ok(primary.sendMessage.calledOnce);
|
| + QUnit.ok(primary.sendMessage.calledWith('test-send'));
|
|
|
| - ok(!primary.dispose.called);
|
| - ok(!secondary.dispose.called);
|
| + QUnit.ok(!primary.dispose.called);
|
| + QUnit.ok(!secondary.dispose.called);
|
| setState(primary, remoting.SignalStrategy.State.CLOSED, true);
|
| strategy.dispose();
|
| - ok(primary.dispose.calledOnce);
|
| - ok(secondary.dispose.calledOnce);
|
| + QUnit.ok(primary.dispose.calledOnce);
|
| + QUnit.ok(secondary.dispose.calledOnce);
|
| }
|
| );
|
|
|
| -test('primary fails; secondary succeeds; send & receive routed to it',
|
| +QUnit.test('primary fails; secondary succeeds; send & receive routed to it',
|
| function() {
|
| - ok(!onStateChange.called);
|
| - ok(!primary.connect.called);
|
| + QUnit.ok(!onStateChange.called);
|
| + QUnit.ok(!primary.connect.called);
|
| strategy.connect('server', 'username', 'authToken');
|
| - ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
|
|
| setState(primary, remoting.SignalStrategy.State.NOT_CONNECTED,
|
| true);
|
| setState(primary, remoting.SignalStrategy.State.CONNECTING, true);
|
|
|
| - ok(!secondary.connect.called);
|
| + QUnit.ok(!secondary.connect.called);
|
| setState(primary, remoting.SignalStrategy.State.FAILED, false);
|
| - ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
|
|
| setState(secondary, remoting.SignalStrategy.State.NOT_CONNECTED, false);
|
| setState(secondary, remoting.SignalStrategy.State.CONNECTING, false);
|
| setState(secondary, remoting.SignalStrategy.State.HANDSHAKE, true);
|
|
|
| setState(secondary, remoting.SignalStrategy.State.CONNECTED, true);
|
| - equal(strategy.getJid(), 'secondary-jid');
|
| + QUnit.equal(strategy.getJid(), 'secondary-jid');
|
|
|
| strategy.sendConnectionSetupResults(logToServer);
|
| logToServer.assertProgress(
|
| @@ -157,52 +158,52 @@ test('primary fails; secondary succeeds; send & receive routed to it',
|
| remoting.SignalStrategy.Type.WCS,
|
| remoting.FallbackSignalStrategy.Progress.SUCCEEDED);
|
|
|
| - ok(!onIncomingStanzaCallback.called);
|
| + QUnit.ok(!onIncomingStanzaCallback.called);
|
| primary.onIncomingStanzaCallback_('test-receive-primary');
|
| secondary.onIncomingStanzaCallback_('test-receive-secondary');
|
| - ok(onIncomingStanzaCallback.calledOnce);
|
| - ok(onIncomingStanzaCallback.calledWith('test-receive-secondary'));
|
| + QUnit.ok(onIncomingStanzaCallback.calledOnce);
|
| + QUnit.ok(onIncomingStanzaCallback.calledWith('test-receive-secondary'));
|
|
|
| - ok(!secondary.sendMessage.called);
|
| + QUnit.ok(!secondary.sendMessage.called);
|
| strategy.sendMessage('test-send');
|
| - ok(!primary.sendMessage.called);
|
| - ok(secondary.sendMessage.calledOnce);
|
| - ok(secondary.sendMessage.calledWith('test-send'));
|
| + QUnit.ok(!primary.sendMessage.called);
|
| + QUnit.ok(secondary.sendMessage.calledOnce);
|
| + QUnit.ok(secondary.sendMessage.calledWith('test-send'));
|
| }
|
| );
|
|
|
| -test('primary fails; secondary fails',
|
| +QUnit.test('primary fails; secondary fails',
|
| function() {
|
| - ok(!onStateChange.called);
|
| - ok(!primary.connect.called);
|
| + QUnit.ok(!onStateChange.called);
|
| + QUnit.ok(!primary.connect.called);
|
| strategy.connect('server', 'username', 'authToken');
|
| - ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
|
|
| setState(primary, remoting.SignalStrategy.State.NOT_CONNECTED, true);
|
| - ok(!secondary.connect.called);
|
| + QUnit.ok(!secondary.connect.called);
|
| setState(primary, remoting.SignalStrategy.State.CONNECTING, true);
|
| setState(primary, remoting.SignalStrategy.State.FAILED, false);
|
| - ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
| setState(secondary, remoting.SignalStrategy.State.NOT_CONNECTED, false);
|
| setState(primary, remoting.SignalStrategy.State.CONNECTING, false);
|
| setState(secondary, remoting.SignalStrategy.State.FAILED, true);
|
| }
|
| );
|
|
|
| -test('primary times out; secondary succeeds',
|
| +QUnit.test('primary times out; secondary succeeds',
|
| function() {
|
| - ok(!onStateChange.called);
|
| - ok(!primary.connect.called);
|
| + QUnit.ok(!onStateChange.called);
|
| + QUnit.ok(!primary.connect.called);
|
| strategy.connect('server', 'username', 'authToken');
|
| - ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
|
|
| setState(primary, remoting.SignalStrategy.State.NOT_CONNECTED,
|
| true);
|
| setState(primary, remoting.SignalStrategy.State.CONNECTING, true);
|
| this.clock.tick(strategy.PRIMARY_CONNECT_TIMEOUT_MS_ - 1);
|
| - ok(!secondary.connect.called);
|
| + QUnit.ok(!secondary.connect.called);
|
| this.clock.tick(1);
|
| - ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
| setState(secondary, remoting.SignalStrategy.State.NOT_CONNECTED, false);
|
| setState(secondary, remoting.SignalStrategy.State.CONNECTING, false);
|
| setState(secondary, remoting.SignalStrategy.State.HANDSHAKE, true);
|
| @@ -222,38 +223,38 @@ test('primary times out; secondary succeeds',
|
| }
|
| );
|
|
|
| -test('primary times out; secondary fails',
|
| +QUnit.test('primary times out; secondary fails',
|
| function() {
|
| - ok(!onStateChange.called);
|
| - ok(!primary.connect.called);
|
| + QUnit.ok(!onStateChange.called);
|
| + QUnit.ok(!primary.connect.called);
|
| strategy.connect('server', 'username', 'authToken');
|
| - ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
|
|
| setState(primary, remoting.SignalStrategy.State.NOT_CONNECTED,
|
| true);
|
| setState(primary, remoting.SignalStrategy.State.CONNECTING, true);
|
| this.clock.tick(strategy.PRIMARY_CONNECT_TIMEOUT_MS_ - 1);
|
| - ok(!secondary.connect.called);
|
| + QUnit.ok(!secondary.connect.called);
|
| this.clock.tick(1);
|
| - ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
| setState(secondary, remoting.SignalStrategy.State.NOT_CONNECTED, false);
|
| setState(secondary, remoting.SignalStrategy.State.CONNECTING, false);
|
| setState(secondary, remoting.SignalStrategy.State.FAILED, true);
|
| }
|
| );
|
|
|
| -test('primary times out; secondary succeeds; primary succeeds late',
|
| +QUnit.test('primary times out; secondary succeeds; primary succeeds late',
|
| function() {
|
| - ok(!onStateChange.called);
|
| - ok(!primary.connect.called);
|
| + QUnit.ok(!onStateChange.called);
|
| + QUnit.ok(!primary.connect.called);
|
| strategy.connect('server', 'username', 'authToken');
|
| - ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(primary.connect.calledWith('server', 'username', 'authToken'));
|
|
|
| setState(primary, remoting.SignalStrategy.State.NOT_CONNECTED,
|
| true);
|
| setState(primary, remoting.SignalStrategy.State.CONNECTING, true);
|
| this.clock.tick(strategy.PRIMARY_CONNECT_TIMEOUT_MS_);
|
| - ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
| + QUnit.ok(secondary.connect.calledWith('server', 'username', 'authToken'));
|
| setState(secondary, remoting.SignalStrategy.State.NOT_CONNECTED, false);
|
| setState(secondary, remoting.SignalStrategy.State.CONNECTING, false);
|
| setState(secondary, remoting.SignalStrategy.State.HANDSHAKE, true);
|
|
|