Socket
Socket
Sign inDemoInstall

fwsp-umf-message

Package Overview
Dependencies
2
Maintainers
2
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.2 to 0.4.3

LICENSE.txt

12

index.js

@@ -73,2 +73,5 @@ 'use strict';

}
if (this.message['type']) {
message['typ'] = this.message['type'];
}
if (this.message['version']) {

@@ -81,3 +84,3 @@ message['ver'] = this.message['version'];

if (this.message['forward']) {
message['for'] = this.message['forward'];
message['fwd'] = this.message['forward'];
}

@@ -129,2 +132,5 @@ if (this.message['body']) {

proxy.timestamp = message.timestamp || message.ts || proxy.getTimeStamp();
if (message.type || message.typ) {
proxy.type = message.type || message.typ;
}
proxy.version = message.version || message.ver || UMF_VERSION;

@@ -134,4 +140,4 @@ if (message.via) {

}
if (message.forward) {
proxy.forward = message.forward;
if (message.forward || message.fwd) {
proxy.forward = message.forward || message.fwd;
}

@@ -138,0 +144,0 @@ if (message.body || message.bdy) {

{
"name": "fwsp-umf-message",
"version": "0.4.2",
"version": "0.4.3",
"description": "umf-message: a tool for creating and working with UMF style messages",

@@ -27,2 +27,3 @@ "author": "Carlos Justiniano",

},
"license": "MIT",
"repository": {

@@ -29,0 +30,0 @@ "type": "git",

@@ -28,2 +28,42 @@ 'use strict';

describe('createMessage with all properties', () => {
let msg = UMFMessage.createMessage({
to: 'someservice:/',
from: 'tester',
type: 'type',
rmid: 'rmid',
via: 'via',
forward: 'forward',
authorization: 'auth',
body: {}
});
it('should have all long-form properties', () => {
expect(msg.mid).to.not.be.undefined;
expect(msg.timestamp).to.not.be.undefined;
expect(msg.version).to.not.be.undefined;
expect(msg.to).to.not.be.undefined;
expect(msg.from).to.not.be.undefined;
expect(msg.type).to.not.be.undefined;
expect(msg.rmid).to.not.be.undefined;
expect(msg.via).to.not.be.undefined;
expect(msg.forward).to.not.be.undefined;
expect(msg.authorization).to.not.be.undefined;
expect(msg.body).to.not.be.undefined;
});
let shortFormMessage = msg.toShort();
it('should have all short-form properties', () => {
expect(shortFormMessage.mid).to.not.be.undefined;
expect(shortFormMessage.ts).to.not.be.undefined;
expect(shortFormMessage.ver).to.not.be.undefined;
expect(shortFormMessage.to).to.not.be.undefined;
expect(shortFormMessage.frm).to.not.be.undefined;
expect(shortFormMessage.typ).to.not.be.undefined;
expect(shortFormMessage.rmid).to.not.be.undefined;
expect(shortFormMessage.via).to.not.be.undefined;
expect(shortFormMessage.fwd).to.not.be.undefined;
expect(shortFormMessage.aut).to.not.be.undefined;
expect(shortFormMessage.bdy).to.not.be.undefined;
});
});
describe('message conversion to and from short form', () => {

@@ -30,0 +70,0 @@ it('should convert a short form message to a long form message', () => {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc