Socket
Socket
Sign inDemoInstall

bpmn-moddle

Package Overview
Dependencies
Maintainers
3
Versions
82
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bpmn-moddle - npm Package Compare versions

Comparing version 0.10.2 to 0.10.3

test/fixtures/bpmn/data-object-reference.bpmn

2

package.json
{
"name": "bpmn-moddle",
"version": "0.10.2",
"version": "0.10.3",
"description": "A moddle wrapper for BPMN 2.0",

@@ -5,0 +5,0 @@ "scripts": {

@@ -206,9 +206,2 @@ {

{
"name": "childLaneSet",
"type": "LaneSet",
"xml": {
"serialize": "xsi:type"
}
},
{
"name": "partitionElementRef",

@@ -220,2 +213,6 @@ "type": "BaseElement",

{
"name": "partitionElement",
"type": "BaseElement"
},
{
"name": "flowNodeRef",

@@ -227,4 +224,7 @@ "type": "FlowNode",

{
"name": "partitionElement",
"type": "BaseElement"
"name": "childLaneSet",
"type": "LaneSet",
"xml": {
"serialize": "xsi:type"
}
}

@@ -231,0 +231,0 @@ ]

@@ -252,7 +252,2 @@ 'use strict';

builder.alter('Lane#childLaneSet', {
xml: { serialize: 'xsi:type' }
});
// fix MultiMultiInstanceLoopCharacteristics

@@ -344,2 +339,14 @@

builder.alter('Lane#childLaneSet', {
xml: { serialize: 'xsi:type' }
});
builder.alter('Lane', function(desc) {
builder.reorderProperties(desc, [
'partitionElement',
'flowNodeRef',
'childLaneSet'
]);
});
builder.alter('Escalation', {

@@ -346,0 +353,0 @@ superClass: [ 'RootElement' ]

@@ -43,2 +43,35 @@ 'use strict';

describe('dataObjectRef', function() {
it('should update', function(done) {
fromFile('test/fixtures/bpmn/data-object-reference.bpmn', function(err, result) {
// given
var process = result.rootElements[0],
dataObjectReference = process.flowElements[0];
// when
// creating new data object
var dataObject_2 = moddle.create('bpmn:DataObject', { id: 'dataObject_2' });
// adding data object to its parent (makes sure it is contained in the XML)
process.flowElements.push(dataObject_2);
// set reference to the new data object
dataObjectReference.dataObjectRef = dataObject_2;
toXML(result, { format: true }, function(err, xml) {
// then
expect(xml).to.contain('<bpmn:dataObject id="dataObject_2" />');
expect(xml).to.contain('<bpmn:dataObjectReference id="DataObjectReference_1" dataObjectRef="dataObject_2" />');
done(err);
});
});
});
});
});

@@ -178,2 +178,19 @@ 'use strict';

it('lane children order', function(done) {
// given
fromFile('test/fixtures/bpmn/lane-children.bpmn', function(err, result) {
if (err) {
return done(err);
}
// when
toXML(result, { format: true }, function(err, xml) {
validate(err, xml, done);
});
});
});
it('conversation children order', function(done) {

@@ -180,0 +197,0 @@

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc