Ulrich-Matthias Schäfer
0332267278
dependency updates, easier formatting
11 months ago
Ulrich-Matthias Schäfer
c8cb22863b
Fixed IE Polyfills, got rid of ArrayPolyfill in favour of babels own transforms, updated dependencies, finished tests, removed old es5 tests
4 years ago
Ulrich-Matthias Schäfer
f8f63d4f97
fix travis config
4 years ago
Ulrich-Matthias Schäfer
58fd0d68bc
Fix build chain so that we now have multiple builds. Details below:
- svg.js: The esm bundle
- svg.min.js: The bundle for all browsers for maximum support
- svg.node.js: The bundle for node
- polyfill.js: Using svg.min.js requires this polyfill in case the Browser does not understand all of ./config/polyfillList.js
- polyfillIE.js: This is required when you use IE11 (polyfill.js still required)
Please note, that not all test pass for IE11 due to its rounding issues and wrong calculation of bbox.
Also note, that `defaultPrevented` is not working for CustomEvents in IE11.
5 years ago
dotnetCarpenter
55edb9a2a3
do not send codecoverage + start some more browsers at saucelabs
5 years ago
dotnetCarpenter
5ea6dcb0de
tell travis to run saucelabs tests
5 years ago
Ulrich-Matthias Schäfer
f5f4791a5a
fix travis yml
5 years ago
Ulrich-Matthias Schäfer
c01dbb0870
add chrome to travis
5 years ago
Ulrich-Matthias Schäfer
2f8d32a1f4
Linted all files, upgraded all dependencies
5 years ago
dotnetCarpenter
0c7e8917ca
speedup build for tests
7 years ago
dotnetCarpenter
981ce24558
added `npm run test:quick` which aim at being fast rather than correct - great for git hooks
7 years ago
dotnetCarpenter
3e614d4fe9
added code coverage
7 years ago
dotnetCarpenter
9bc6c8ec0c
speed up travis tests by caching the node_modules folder - should shave off 23 seconds of test run time
7 years ago
dotnetCarpenter
4d9f4f9583
use default linux image, change name of nvm node version to stable instead of node - it is the same version but stable is a better name, build the source before testing in case someone only push changes to the source and don't build
7 years ago
dotnetCarpenter
21702be223
use the 'latest' version of firefox
7 years ago
dotnetCarpenter
01ec93a885
use a newer ubuntu image and the latest firefox (49.0)
7 years ago
dotnetCarpenter
a16f14f696
update badge and log firefox version on travis
7 years ago
dotnetCarpenter
08deb70902
be sure that firefox is not running before test starts
7 years ago
dotnetCarpenter
3638955c43
install newest firefox on travis currently we use 38.0 but the current version is 49.0
7 years ago
dotnetCarpenter
2b5fa4fdc7
switch back to firefox for testing
7 years ago
dotnetCarpenter
74aab4ca72
chromium-browser is already the newest version. Uncomment to enable update of the chromium browser on travis.
7 years ago
dotnetCarpenter
711ce71771
fix syntax error
7 years ago
dotnetCarpenter
e1626ef708
test with newer version of chrome
7 years ago
dotnetCarpenter
ba7be318ca
--amend
7 years ago
dotnetCarpenter
e03ef50049
configure chromium to be chrome on travis
7 years ago
dotnetCarpenter
5276ff3948
probing for chrome on travis
7 years ago
dotnetCarpenter
ce4b12beea
Many of the failing tests are rounding errors. Different browsers delivered different results. Thats why we took chrome as base.
7 years ago
dotnetCarpenter
0dda4ceaef
remove redundant npm install - travis do this for us because we're a node project
7 years ago
dotnetCarpenter
54a6e867a2
Firefox 31 is really old - we want to test against a newer browser
7 years ago
dotnetCarpenter
eec0b40e9b
try to run travis
7 years ago
dotnetCarpenter
b7061c65d5
try to run test with individual files instead of the concated version so it is easier to track down the source file
7 years ago