mirror of
https://github.com/zhigang1992/react-native-firebase.git
synced 2026-04-19 09:01:58 +08:00
[tests] linting fixes
This commit is contained in:
@@ -30,7 +30,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().setAutoInitEnabled(123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'enabled' expected a boolean value`);
|
||||
e.message.should.containEql("'enabled' expected a boolean value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -42,7 +42,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().getToken(123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'authorizedEntity' expected a string value`);
|
||||
e.message.should.containEql("'authorizedEntity' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -52,7 +52,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().getToken('123', 123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'scope' expected a string value`);
|
||||
e.message.should.containEql("'scope' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -64,7 +64,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().deleteToken(123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'authorizedEntity' expected a string value`);
|
||||
e.message.should.containEql("'authorizedEntity' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -74,7 +74,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().deleteToken('123', 123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'scope' expected a string value`);
|
||||
e.message.should.containEql("'scope' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -86,7 +86,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().onMessage({});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'listener' expected a function`);
|
||||
e.message.should.containEql("'listener' expected a function");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -115,7 +115,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().onTokenRefresh({});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'listener' expected a function`);
|
||||
e.message.should.containEql("'listener' expected a function");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -127,7 +127,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().onDeletedMessages(123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'listener' expected a function`);
|
||||
e.message.should.containEql("'listener' expected a function");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -139,7 +139,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().onMessageSent(123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'listener' expected a function`);
|
||||
e.message.should.containEql("'listener' expected a function");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -151,7 +151,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().onSendError('123');
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'listener' expected a function`);
|
||||
e.message.should.containEql("'listener' expected a function");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -163,7 +163,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().setBackgroundMessageHandler('123');
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'handler' expected a function`);
|
||||
e.message.should.containEql("'handler' expected a function");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -197,7 +197,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().subscribeToTopic(123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'topic' expected a string value`);
|
||||
e.message.should.containEql("'topic' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -207,7 +207,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().subscribeToTopic('foo/bar');
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'topic' must not include "/"`);
|
||||
e.message.should.containEql('\'topic\' must not include "/"');
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -219,7 +219,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().unsubscribeFromTopic(123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'topic' expected a string value`);
|
||||
e.message.should.containEql("'topic' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -229,7 +229,7 @@ describe('messaging()', () => {
|
||||
firebase.messaging().unsubscribeFromTopic('foo/bar');
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'topic' must not include "/"`);
|
||||
e.message.should.containEql('\'topic\' must not include "/"');
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
|
||||
@@ -21,7 +21,7 @@ describe('messaging().sendMessage(*)', () => {
|
||||
firebase.messaging().sendMessage(123);
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'remoteMessage' expected an object value`);
|
||||
e.message.should.containEql("'remoteMessage' expected an object value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -38,7 +38,7 @@ describe('messaging().sendMessage(*)', () => {
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'remoteMessage.to' expected a string value`);
|
||||
e.message.should.containEql("'remoteMessage.to' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -58,7 +58,7 @@ describe('messaging().sendMessage(*)', () => {
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'remoteMessage.messageId' expected a string value`);
|
||||
e.message.should.containEql("'remoteMessage.messageId' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -78,7 +78,7 @@ describe('messaging().sendMessage(*)', () => {
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`remoteMessage.ttl' expected a number value`);
|
||||
e.message.should.containEql("remoteMessage.ttl' expected a number value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -90,7 +90,7 @@ describe('messaging().sendMessage(*)', () => {
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'remoteMessage.ttl' expected a positive integer value`);
|
||||
e.message.should.containEql("'remoteMessage.ttl' expected a positive integer value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -102,7 +102,7 @@ describe('messaging().sendMessage(*)', () => {
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'remoteMessage.ttl' expected a positive integer value`);
|
||||
e.message.should.containEql("'remoteMessage.ttl' expected a positive integer value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -122,7 +122,7 @@ describe('messaging().sendMessage(*)', () => {
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'remoteMessage.data' expected an object value`);
|
||||
e.message.should.containEql("'remoteMessage.data' expected an object value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -144,7 +144,7 @@ describe('messaging().sendMessage(*)', () => {
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'remoteMessage.collapseKey' expected a string value`);
|
||||
e.message.should.containEql("'remoteMessage.collapseKey' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -164,7 +164,7 @@ describe('messaging().sendMessage(*)', () => {
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw Error.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'remoteMessage.messageType' expected a string value`);
|
||||
e.message.should.containEql("'remoteMessage.messageType' expected a string value");
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
|
||||
@@ -64,7 +64,7 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
setAutoInitEnabled(enabled) {
|
||||
if (!isBoolean(enabled)) {
|
||||
throw new Error(
|
||||
`firebase.messaging().setAutoInitEnabled(*) 'enabled' expected a boolean value.`,
|
||||
"firebase.messaging().setAutoInitEnabled(*) 'enabled' expected a boolean value.",
|
||||
);
|
||||
}
|
||||
|
||||
@@ -75,12 +75,12 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
getToken(authorizedEntity, scope) {
|
||||
if (!isUndefined(authorizedEntity) && !isString(authorizedEntity)) {
|
||||
throw new Error(
|
||||
`firebase.messaging().getToken(*) 'authorizedEntity' expected a string value.`,
|
||||
"firebase.messaging().getToken(*) 'authorizedEntity' expected a string value.",
|
||||
);
|
||||
}
|
||||
|
||||
if (!isUndefined(scope) && !isString(scope)) {
|
||||
throw new Error(`firebase.messaging().getToken(_, *) 'scope' expected a string value.`);
|
||||
throw new Error("firebase.messaging().getToken(_, *) 'scope' expected a string value.");
|
||||
}
|
||||
|
||||
return this.native.getToken(
|
||||
@@ -92,12 +92,12 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
deleteToken(authorizedEntity, scope) {
|
||||
if (!isUndefined(authorizedEntity) && !isString(authorizedEntity)) {
|
||||
throw new Error(
|
||||
`firebase.messaging().deleteToken(*) 'authorizedEntity' expected a string value.`,
|
||||
"firebase.messaging().deleteToken(*) 'authorizedEntity' expected a string value.",
|
||||
);
|
||||
}
|
||||
|
||||
if (!isUndefined(scope) && !isString(scope)) {
|
||||
throw new Error(`firebase.messaging().deleteToken(_, *) 'scope' expected a string value.`);
|
||||
throw new Error("firebase.messaging().deleteToken(_, *) 'scope' expected a string value.");
|
||||
}
|
||||
|
||||
return this.native.deleteToken(
|
||||
@@ -108,7 +108,7 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
|
||||
onMessage(listener) {
|
||||
if (!isFunction(listener)) {
|
||||
throw new Error(`firebase.messaging().onMessage(*) 'listener' expected a function.`);
|
||||
throw new Error("firebase.messaging().onMessage(*) 'listener' expected a function.");
|
||||
}
|
||||
|
||||
const subscription = this.emitter.addListener('messaging_message_received', listener);
|
||||
@@ -117,7 +117,7 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
|
||||
onTokenRefresh(listener) {
|
||||
if (!isFunction(listener)) {
|
||||
throw new Error(`firebase.messaging().onTokenRefresh(*) 'listener' expected a function.`);
|
||||
throw new Error("firebase.messaging().onTokenRefresh(*) 'listener' expected a function.");
|
||||
}
|
||||
|
||||
const subscription = this.emitter.addListener('messaging_token_refresh', listener);
|
||||
@@ -173,7 +173,7 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
// https://firebase.google.com/docs/reference/android/com/google/firebase/messaging/FirebaseMessagingService.html#public-void-ondeletedmessages-
|
||||
onDeletedMessages(listener) {
|
||||
if (!isFunction(listener)) {
|
||||
throw new Error(`firebase.messaging().onDeletedMessages(*) 'listener' expected a function.`);
|
||||
throw new Error("firebase.messaging().onDeletedMessages(*) 'listener' expected a function.");
|
||||
}
|
||||
|
||||
const subscription = this.emitter.addListener('messaging_message_deleted', listener);
|
||||
@@ -183,7 +183,7 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
// https://firebase.google.com/docs/reference/android/com/google/firebase/messaging/FirebaseMessagingService.html#onMessageSent(java.lang.String)
|
||||
onMessageSent(listener) {
|
||||
if (!isFunction(listener)) {
|
||||
throw new Error(`firebase.messaging().onMessageSent(*) 'listener' expected a function.`);
|
||||
throw new Error("firebase.messaging().onMessageSent(*) 'listener' expected a function.");
|
||||
}
|
||||
|
||||
const subscription = this.emitter.addListener('messaging_message_sent', listener);
|
||||
@@ -195,7 +195,7 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
// https://firebase.google.com/docs/reference/android/com/google/firebase/messaging/FirebaseMessagingService.html#onSendError(java.lang.String,%20java.lang.Exception)
|
||||
onSendError(listener) {
|
||||
if (!isFunction(listener)) {
|
||||
throw new Error(`firebase.messaging().onSendError(*) 'listener' expected a function.`);
|
||||
throw new Error("firebase.messaging().onSendError(*) 'listener' expected a function.");
|
||||
}
|
||||
|
||||
const subscription = this.emitter.addListener('messaging_message_send_error', listener);
|
||||
@@ -208,7 +208,7 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
setBackgroundMessageHandler(handler) {
|
||||
if (!isFunction(handler)) {
|
||||
throw new Error(
|
||||
`firebase.messaging().setBackgroundMessageHandler(*) 'handler' expected a function.`,
|
||||
"firebase.messaging().setBackgroundMessageHandler(*) 'handler' expected a function.",
|
||||
);
|
||||
}
|
||||
|
||||
@@ -232,11 +232,11 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
|
||||
subscribeToTopic(topic) {
|
||||
if (!isString(topic)) {
|
||||
throw new Error(`firebase.messaging().subscribeToTopic(*) 'topic' expected a string value.`);
|
||||
throw new Error("firebase.messaging().subscribeToTopic(*) 'topic' expected a string value.");
|
||||
}
|
||||
|
||||
if (topic.indexOf('/') > -1) {
|
||||
throw new Error(`firebase.messaging().subscribeToTopic(*) 'topic' must not include "/".`);
|
||||
throw new Error('firebase.messaging().subscribeToTopic(*) \'topic\' must not include "/".');
|
||||
}
|
||||
|
||||
return this.native.subscribeToTopic(topic);
|
||||
@@ -245,12 +245,14 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
unsubscribeFromTopic(topic) {
|
||||
if (!isString(topic)) {
|
||||
throw new Error(
|
||||
`firebase.messaging().unsubscribeFromTopic(*) 'topic' expected a string value.`,
|
||||
"firebase.messaging().unsubscribeFromTopic(*) 'topic' expected a string value.",
|
||||
);
|
||||
}
|
||||
|
||||
if (topic.indexOf('/') > -1) {
|
||||
throw new Error(`firebase.messaging().unsubscribeFromTopic(*) 'topic' must not include "/".`);
|
||||
throw new Error(
|
||||
'firebase.messaging().unsubscribeFromTopic(*) \'topic\' must not include "/".',
|
||||
);
|
||||
}
|
||||
|
||||
return this.native.unsubscribeFromTopic(topic);
|
||||
@@ -261,12 +263,14 @@ class FirebaseMessagingModule extends FirebaseModule {
|
||||
*/
|
||||
|
||||
useServiceWorker() {
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn(
|
||||
'firebase.messaging().useServiceWorker() is not supported on react-native-firebase.',
|
||||
);
|
||||
}
|
||||
|
||||
usePublicVapidKey() {
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn(
|
||||
'firebase.messaging().usePublicVapidKey() is not supported on react-native-firebase.',
|
||||
);
|
||||
|
||||
@@ -29,13 +29,13 @@ export default function remoteMessageOptions(messagingSenderId, remoteMessage) {
|
||||
const out = {};
|
||||
|
||||
if (isUndefined(remoteMessage) || !isObject(remoteMessage)) {
|
||||
throw new Error(`'remoteMessage' expected an object value`);
|
||||
throw new Error("'remoteMessage' expected an object value");
|
||||
}
|
||||
|
||||
if (!remoteMessage.to) {
|
||||
out.to = `${messagingSenderId}@fcm.googleapis.com`;
|
||||
} else if (!isString(remoteMessage.to)) {
|
||||
throw new Error(`'remoteMessage.to' expected a string value`);
|
||||
throw new Error("'remoteMessage.to' expected a string value");
|
||||
} else {
|
||||
out.to = remoteMessage.to;
|
||||
}
|
||||
@@ -43,7 +43,7 @@ export default function remoteMessageOptions(messagingSenderId, remoteMessage) {
|
||||
if (!remoteMessage.messageId) {
|
||||
out.messageId = generateFirestoreId();
|
||||
} else if (!isString(remoteMessage.messageId)) {
|
||||
throw new Error(`'remoteMessage.messageId' expected a string value`);
|
||||
throw new Error("'remoteMessage.messageId' expected a string value");
|
||||
} else {
|
||||
out.messageId = remoteMessage.messageId;
|
||||
}
|
||||
@@ -52,10 +52,10 @@ export default function remoteMessageOptions(messagingSenderId, remoteMessage) {
|
||||
out.ttl = 3600;
|
||||
} else {
|
||||
if (!isNumber(remoteMessage.ttl)) {
|
||||
throw new Error(`'remoteMessage.ttl' expected a number value`);
|
||||
throw new Error("'remoteMessage.ttl' expected a number value");
|
||||
}
|
||||
if (remoteMessage.ttl < 0 || !isInteger(remoteMessage.ttl)) {
|
||||
throw new Error(`'remoteMessage.ttl' expected a positive integer value`);
|
||||
throw new Error("'remoteMessage.ttl' expected a positive integer value");
|
||||
}
|
||||
out.ttl = remoteMessage.ttl;
|
||||
}
|
||||
@@ -63,21 +63,21 @@ export default function remoteMessageOptions(messagingSenderId, remoteMessage) {
|
||||
if (!remoteMessage.data) {
|
||||
out.data = {};
|
||||
} else if (!isObject(remoteMessage.data)) {
|
||||
throw new Error(`'remoteMessage.data' expected an object value`);
|
||||
throw new Error("'remoteMessage.data' expected an object value");
|
||||
} else {
|
||||
out.data = remoteMessage.data;
|
||||
}
|
||||
|
||||
if (remoteMessage.collapseKey) {
|
||||
if (!isString(remoteMessage.collapseKey)) {
|
||||
throw new Error(`'remoteMessage.collapseKey' expected a string value`);
|
||||
throw new Error("'remoteMessage.collapseKey' expected a string value");
|
||||
}
|
||||
out.collapseKey = remoteMessage.collapseKey;
|
||||
}
|
||||
|
||||
if (remoteMessage.messageType) {
|
||||
if (!isString(remoteMessage.messageType)) {
|
||||
throw new Error(`'remoteMessage.messageType' expected a string value`);
|
||||
throw new Error("'remoteMessage.messageType' expected a string value");
|
||||
}
|
||||
out.messageType = remoteMessage.messageType;
|
||||
}
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
/* eslint-disable no-console */
|
||||
/*
|
||||
* Copyright (c) 2016-present Invertase Limited & Contributors
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user