chore(test): Fix the spacing in sms_sent.js (#5616) r=@shane-tomlinson

There was one too many (or too few) spaces at the beginning of each line.

?w=1 says: `Whitespace-only changes.` Self-merge
This commit is contained in:
Shane Tomlinson 2017-10-19 14:21:53 +01:00 коммит произвёл GitHub
Родитель c576b8a3a9
Коммит 8805aa6cd7
1 изменённых файлов: 133 добавлений и 133 удалений

Просмотреть файл

@ -2,157 +2,157 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
define((require, exports, module) => {
'use strict';
define((require, exports, module) => {
'use strict';
const $ = require('jquery');
const Account = require('models/account');
const { assert } = require('chai');
const Backbone = require('backbone');
const Broker = require('models/auth_brokers/base');
const { FIREFOX_MOBILE_INSTALL } = require('lib/sms-message-ids');
const Metrics = require('lib/metrics');
const Notifier = require('lib/channels/notifier');
const p = require('lib/promise');
const Relier = require('models/reliers/relier');
const SmsErrors = require('lib/sms-errors');
const sinon = require('sinon');
const View = require('views/sms_sent');
const $ = require('jquery');
const Account = require('models/account');
const { assert } = require('chai');
const Backbone = require('backbone');
const Broker = require('models/auth_brokers/base');
const { FIREFOX_MOBILE_INSTALL } = require('lib/sms-message-ids');
const Metrics = require('lib/metrics');
const Notifier = require('lib/channels/notifier');
const p = require('lib/promise');
const Relier = require('models/reliers/relier');
const SmsErrors = require('lib/sms-errors');
const sinon = require('sinon');
const View = require('views/sms_sent');
describe('views/sms_sent', () => {
let account;
let metrics;
let model;
let view;
describe('views/sms_sent', () => {
let account;
let metrics;
let model;
let view;
beforeEach(() => {
account = new Account();
metrics = new Metrics();
model = new Backbone.Model({
account,
country: 'US',
normalizedPhoneNumber: '+11234567890'
beforeEach(() => {
account = new Account();
metrics = new Metrics();
model = new Backbone.Model({
account,
country: 'US',
normalizedPhoneNumber: '+11234567890'
});
view = new View({
broker: new Broker({}),
metrics,
model,
notifier: new Notifier(),
relier: new Relier({ service: 'sync' }),
viewName: 'sms-sent'
});
sinon.stub(view, 'checkAuthorization').callsFake(() => p(true));
});
afterEach(() => {
metrics.destroy();
metrics = null;
view.destroy(true);
view = null;
});
it('returns to `sms` if no `normalizedPhoneNumber`', () => {
sinon.spy(view, 'navigate');
model.unset('normalizedPhoneNumber');
return view.render()
.then(() => {
assert.isTrue(view.navigate.calledOnce);
assert.isTrue(view.navigate.calledWith('sms'));
});
});
view = new View({
broker: new Broker({}),
metrics,
model,
notifier: new Notifier(),
relier: new Relier({ service: 'sync' }),
viewName: 'sms-sent'
it('returns to `sms` if no `country`', () => {
sinon.spy(view, 'navigate');
model.unset('country');
return view.render()
.then(() => {
assert.isTrue(view.navigate.calledOnce);
assert.isTrue(view.navigate.calledWith('sms'));
});
});
sinon.stub(view, 'checkAuthorization').callsFake(() => p(true));
});
it('renders a US phone number correctly, shows marketing', () => {
model.set({
country: 'US',
phoneNumber: '+11234567890'
});
afterEach(() => {
metrics.destroy();
metrics = null;
return view.render()
.then(() => {
assert.include(view.$('.success').text(), '123-456-7890');
assert.lengthOf(view.$('.marketing-link'), 2);
view.destroy(true);
view = null;
});
// ensure clicks on the marketing links work as expected.
sinon.spy(metrics, 'logMarketingClick');
sinon.spy(view, 'logFlowEvent');
$('#container').html(view.$el);
it('returns to `sms` if no `normalizedPhoneNumber`', () => {
sinon.spy(view, 'navigate');
view.$('.marketing-link-ios').click();
assert.isTrue(metrics.logMarketingClick.calledOnce);
assert.equal(metrics.logMarketingClick.args[0][0], 'autumn-2016-connect-another-device');
assert.isTrue(view.logFlowEvent.calledOnce);
assert.isTrue(view.logFlowEvent.calledWith('link.app-store.ios', 'sms-sent'));
model.unset('normalizedPhoneNumber');
return view.render()
.then(() => {
assert.isTrue(view.navigate.calledOnce);
assert.isTrue(view.navigate.calledWith('sms'));
});
});
it('returns to `sms` if no `country`', () => {
sinon.spy(view, 'navigate');
model.unset('country');
return view.render()
.then(() => {
assert.isTrue(view.navigate.calledOnce);
assert.isTrue(view.navigate.calledWith('sms'));
});
});
it('renders a US phone number correctly, shows marketing', () => {
model.set({
country: 'US',
phoneNumber: '+11234567890'
view.$('.marketing-link-android').click();
assert.isTrue(metrics.logMarketingClick.calledTwice);
assert.equal(metrics.logMarketingClick.args[1][0], 'autumn-2016-connect-another-device');
assert.isTrue(view.logFlowEvent.calledTwice);
assert.isTrue(view.logFlowEvent.calledWith('link.app-store.android', 'sms-sent'));
});
});
return view.render()
.then(() => {
assert.include(view.$('.success').text(), '123-456-7890');
assert.lengthOf(view.$('.marketing-link'), 2);
it('renders a GB phone number correctly', () => {
model.set({
country: 'GB',
normalizedPhoneNumber: '+441234567890'
});
// ensure clicks on the marketing links work as expected.
sinon.spy(metrics, 'logMarketingClick');
sinon.spy(view, 'logFlowEvent');
$('#container').html(view.$el);
view.$('.marketing-link-ios').click();
assert.isTrue(metrics.logMarketingClick.calledOnce);
assert.equal(metrics.logMarketingClick.args[0][0], 'autumn-2016-connect-another-device');
assert.isTrue(view.logFlowEvent.calledOnce);
assert.isTrue(view.logFlowEvent.calledWith('link.app-store.ios', 'sms-sent'));
view.$('.marketing-link-android').click();
assert.isTrue(metrics.logMarketingClick.calledTwice);
assert.equal(metrics.logMarketingClick.args[1][0], 'autumn-2016-connect-another-device');
assert.isTrue(view.logFlowEvent.calledTwice);
assert.isTrue(view.logFlowEvent.calledWith('link.app-store.android', 'sms-sent'));
});
});
it('renders a GB phone number correctly', () => {
model.set({
country: 'GB',
normalizedPhoneNumber: '+441234567890'
return view.render()
.then(() => {
assert.include(view.$('.success').text(), '+44 1234 567890');
});
});
return view.render()
it('resend success, displays the success message', () => {
sinon.stub(account, 'sendSms').callsFake(() => p());
sinon.spy(view, 'render');
sinon.stub(view, 'getSmsFeatures').callsFake(() => ['signinCodes']);
return view.resend()
.then(() => {
assert.include(view.$('.success').text(), '+44 1234 567890');
assert.isTrue(account.sendSms.calledOnce);
assert.isTrue(account.sendSms.calledWith('+11234567890', FIREFOX_MOBILE_INSTALL, { features: ['signinCodes']}));
assert.isTrue(view.getSmsFeatures.calledOnce);
assert.isTrue(view.render.calledOnce);
const successText = view.$('.success').text();
assert.include(successText, 'resent');
assert.include(successText, '123-456-7890');
});
});
});
it('resend success, displays the success message', () => {
sinon.stub(account, 'sendSms').callsFake(() => p());
sinon.spy(view, 'render');
sinon.stub(view, 'getSmsFeatures').callsFake(() => ['signinCodes']);
it('resend failure, displays the error message', () => {
sinon.stub(account, 'sendSms').callsFake(() => p.reject(SmsErrors.toError('THROTTLED')));
sinon.spy(view, 'displayError');
sinon.stub(view, 'getSmsFeatures').callsFake(() => ['signinCodes']);
return view.resend()
.then(() => {
assert.isTrue(account.sendSms.calledOnce);
assert.isTrue(account.sendSms.calledWith('+11234567890', FIREFOX_MOBILE_INSTALL, { features: ['signinCodes']}));
// _resend is called instead of resend to test resend-mixin integration.
return view._resend()
.then(() => {
assert.isTrue(account.sendSms.calledOnce);
assert.isTrue(account.sendSms.calledWith('+11234567890', FIREFOX_MOBILE_INSTALL, { features: ['signinCodes']}));
assert.isTrue(view.getSmsFeatures.calledOnce);
assert.isTrue(view.render.calledOnce);
const successText = view.$('.success').text();
assert.include(successText, 'resent');
assert.include(successText, '123-456-7890');
});
});
it('resend failure, displays the error message', () => {
sinon.stub(account, 'sendSms').callsFake(() => p.reject(SmsErrors.toError('THROTTLED')));
sinon.spy(view, 'displayError');
sinon.stub(view, 'getSmsFeatures').callsFake(() => ['signinCodes']);
// _resend is called instead of resend to test resend-mixin integration.
return view._resend()
.then(() => {
assert.isTrue(account.sendSms.calledOnce);
assert.isTrue(account.sendSms.calledWith('+11234567890', FIREFOX_MOBILE_INSTALL, { features: ['signinCodes']}));
assert.isTrue(view.getSmsFeatures.calledOnce);
assert.isTrue(view.displayError.calledOnce);
assert.isTrue(SmsErrors.is(view.displayError.args[0][0], 'THROTTLED'));
});
});
});
});
assert.isTrue(view.getSmsFeatures.calledOnce);
assert.isTrue(view.displayError.calledOnce);
assert.isTrue(SmsErrors.is(view.displayError.args[0][0], 'THROTTLED'));
});
});
});
});