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