🎨 withInheritedSchemaVersion
to inheritSchemaVersion
This commit is contained in:
parent
df693ade7c
commit
b9e9f5e19a
2 changed files with 5 additions and 5 deletions
|
@ -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) {
|
||||||
|
|
|
@ -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);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue