🎨 withInheritedSchemaVersion to inheritSchemaVersion

This commit is contained in:
Daniel Gasienica 2018-03-13 22:20:40 -04:00
parent df693ade7c
commit b9e9f5e19a
2 changed files with 5 additions and 5 deletions

View file

@ -20,7 +20,7 @@ exports.upgradeSchema = async message =>
}); });
// Inherits existing schema from attachments: // Inherits existing schema from attachments:
exports.withInheritedSchemaVersion = (message) => { exports.inheritSchemaVersion = (message) => {
const isInitialized = SchemaVersion.isValid(message.schemaVersion) && const isInitialized = SchemaVersion.isValid(message.schemaVersion) &&
message.schemaVersion >= 1; message.schemaVersion >= 1;
if (isInitialized) { if (isInitialized) {

View file

@ -4,7 +4,7 @@ const Message = require('../../../js/modules/types/message');
describe('Message', () => { describe('Message', () => {
describe('withInheritedSchemaVersion', () => { describe('inheritSchemaVersion', () => {
it('should ignore messages with previously inherited schema', () => { it('should ignore messages with previously inherited schema', () => {
const input = { const input = {
body: 'Imagine there is no heaven…', body: 'Imagine there is no heaven…',
@ -15,7 +15,7 @@ describe('Message', () => {
schemaVersion: 2, schemaVersion: 2,
}; };
const actual = Message.withInheritedSchemaVersion(input); const actual = Message.inheritSchemaVersion(input);
assert.deepEqual(actual, expected); assert.deepEqual(actual, expected);
}); });
@ -31,7 +31,7 @@ describe('Message', () => {
schemaVersion: 0, schemaVersion: 0,
}; };
const actual = Message.withInheritedSchemaVersion(input); const actual = Message.inheritSchemaVersion(input);
assert.deepEqual(actual, expected); assert.deepEqual(actual, expected);
}); });
}); });
@ -55,7 +55,7 @@ describe('Message', () => {
schemaVersion: 7, schemaVersion: 7,
}; };
const actual = Message.withInheritedSchemaVersion(input); const actual = Message.inheritSchemaVersion(input);
assert.deepEqual(actual, expected); assert.deepEqual(actual, expected);
}); });
}); });