Ulrich-Matthias Schäfer
0332267278
dependency updates, easier formatting
1 anno fa
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 anni fa
Ulrich-Matthias Schäfer
f8f63d4f97
fix travis config
4 anni fa
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 anni fa
dotnetCarpenter
55edb9a2a3
do not send codecoverage + start some more browsers at saucelabs
5 anni fa
dotnetCarpenter
5ea6dcb0de
tell travis to run saucelabs tests
5 anni fa
Ulrich-Matthias Schäfer
f5f4791a5a
fix travis yml
5 anni fa
Ulrich-Matthias Schäfer
c01dbb0870
add chrome to travis
5 anni fa
Ulrich-Matthias Schäfer
2f8d32a1f4
Linted all files, upgraded all dependencies
5 anni fa
dotnetCarpenter
0c7e8917ca
speedup build for tests
7 anni fa
dotnetCarpenter
981ce24558
added `npm run test:quick` which aim at being fast rather than correct - great for git hooks
7 anni fa
dotnetCarpenter
3e614d4fe9
added code coverage
7 anni fa
dotnetCarpenter
9bc6c8ec0c
speed up travis tests by caching the node_modules folder - should shave off 23 seconds of test run time
7 anni fa
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 anni fa
dotnetCarpenter
21702be223
use the 'latest' version of firefox
7 anni fa
dotnetCarpenter
01ec93a885
use a newer ubuntu image and the latest firefox (49.0)
7 anni fa
dotnetCarpenter
a16f14f696
update badge and log firefox version on travis
7 anni fa
dotnetCarpenter
08deb70902
be sure that firefox is not running before test starts
7 anni fa
dotnetCarpenter
3638955c43
install newest firefox on travis currently we use 38.0 but the current version is 49.0
7 anni fa
dotnetCarpenter
2b5fa4fdc7
switch back to firefox for testing
7 anni fa
dotnetCarpenter
74aab4ca72
chromium-browser is already the newest version. Uncomment to enable update of the chromium browser on travis.
7 anni fa
dotnetCarpenter
711ce71771
fix syntax error
7 anni fa
dotnetCarpenter
e1626ef708
test with newer version of chrome
7 anni fa
dotnetCarpenter
ba7be318ca
--amend
7 anni fa
dotnetCarpenter
e03ef50049
configure chromium to be chrome on travis
7 anni fa
dotnetCarpenter
5276ff3948
probing for chrome on travis
7 anni fa
dotnetCarpenter
ce4b12beea
Many of the failing tests are rounding errors. Different browsers delivered different results. Thats why we took chrome as base.
7 anni fa
dotnetCarpenter
0dda4ceaef
remove redundant npm install - travis do this for us because we're a node project
7 anni fa
dotnetCarpenter
54a6e867a2
Firefox 31 is really old - we want to test against a newer browser
7 anni fa
dotnetCarpenter
eec0b40e9b
try to run travis
7 anni fa
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 anni fa