Nico Rehwaldt
51ec9b8676
chore(test): correct test helper styles
2017-12-11 21:26:37 +01:00
Nico Rehwaldt
48490197a5
chore(tests): improve test container styling
2017-12-11 15:25:10 +01:00
Nico Rehwaldt
92aac008b8
chore(ci): use latest node for testing
...
This ensures we run against npm v5:
* bump wiredeps dependency version
* rebuild .wiredeps
* internalize test helpers from diagram-js
2017-10-11 15:19:36 +02:00
Philipp Fromme
9033094473
fix(renderer): prevent duplicate marker IDs
...
* when having more than one instance of bpmn-js on a page marker IDs got duplicated
2017-09-29 11:08:37 +02:00
Philipp Fromme
e797d9c142
feat(label-editing): improve text annotation editing
...
Related to camunda/camunda-modeler#564
2017-07-25 15:05:35 +02:00
Ricardo Matias
2ecb9aeae4
feat(copy-paste): clone properties when morphing to new element
...
Closes #648
2017-01-30 16:38:43 +01:00
pedesen
4d7dfe1df5
chore(test): use diagram-js bounds and connection matchers
2016-06-15 15:38:25 +02:00
Nico Rehwaldt
a0a8b38c46
chore(tests): add connection matchers
2015-10-20 15:47:12 +02:00
Nico Rehwaldt
e78e4c94a3
test(matchers): add custom .bounds matcher
...
Closes #349
2015-09-02 14:36:39 +02:00
pedesen
c3e4ad3e40
test(project): replace jasmine with mocha
...
Closes #204
2015-07-15 17:42:37 +02:00
Nico Rehwaldt
e6885eaebc
test(project): replace brfs with stringify
...
This _could_ fix the various bundle building issues we are seeing on
travis-ci and locally.
Closes #234
2015-03-31 14:22:53 +02:00
Nico Rehwaldt
3996408404
chore(project): migrate to modularized lodash@3
...
* use specialized lodash utilities
* consistently apply 'use strict'
Related to #185
2015-02-02 14:46:21 +01:00
Nico Rehwaldt
3d66502ee8
chore(test): assign fixed height to test containers
2014-11-21 09:22:51 +01:00
Nico Rehwaldt
b1f310a1db
feat(context-pad): use font to render symbols
...
Related to #148
2014-11-17 11:02:25 +01:00
Nico Rehwaldt
5c2a079307
feat(tests): extract test helper to own module
...
This commit extracts the test helper utility to its own module.
Use in bpmn-js extensions via
var Helper = require('bpmn-js/test/helper');
This adds the global helper bindings bootstrapModeler/Viewer and inject.
2014-08-25 17:58:18 +02:00
Nico Rehwaldt
5df579bd02
chore(tests): add diagram.css during tests
2014-08-12 11:53:00 +02:00
Nico Rehwaldt
2202bb07fa
feat(tests): gracefully handle missing jasmine-test-container-support
...
This allows us to smoothly transition into a jasmine-free world.
2014-08-08 08:49:12 +02:00
Nico Rehwaldt
911e991bc8
chore(tests): instantiate modeler only when neccessary
...
This commit replaces the test helper #bootstrapBpmnJS with either
This ensures we can have different Modeler/Viewer specific bootstrap
code being called based on whether we test modeling or viewing only
features.
2014-08-05 08:17:22 +02:00
Nico Rehwaldt
4a824911c2
feat(modeling): validate + create unique ids
...
This adds id logging + validation to the Modeler. As a result the
modeler will throw hard exeptions on colliding id mappings and may
generated unique ids.
Related to bpmn-io/bpmn-js#92
2014-08-04 16:34:37 +02:00
Nico Rehwaldt
826d798f19
chore(tests): remove unused node test folders
...
This commit cleans up reminders of the node-js test suite removal
by removing the test/node folder.
The test structure has been aligned by moving all tests from
* test/spec/browser to test/spec
* test/spec/integration to test/integration
2014-08-01 07:20:15 +02:00