diff options
author | dotnetCarpenter <jon.ronnenberg@gmail.com> | 2016-10-04 15:33:28 +0200 |
---|---|---|
committer | dotnetCarpenter <jon.ronnenberg@gmail.com> | 2016-10-04 15:33:28 +0200 |
commit | 97cd2b7480b1d318dfab986c2ab8b058beb8d599 (patch) | |
tree | ada82bae2ccec6c82f362820cbcad7cb26e5e2cd | |
parent | fd13630c59e1cbdca7183a11d2beb4481de12c6e (diff) | |
download | svg.js-97cd2b7480b1d318dfab986c2ab8b058beb8d599.tar.gz svg.js-97cd2b7480b1d318dfab986c2ab8b058beb8d599.zip |
trying out karma-fixture
-rw-r--r-- | karma.conf.js | 4 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | spec/fixture.svg | 19 |
3 files changed, 24 insertions, 1 deletions
diff --git a/karma.conf.js b/karma.conf.js index d676fe3..6b8dd54 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -10,11 +10,12 @@ module.exports = function(config) { // frameworks to use // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['jasmine'], + frameworks: ['jasmine', 'fixture'], // list of files / patterns to load in the browser files: [ + 'spec/fixture.svg', 'dist/svg.js', 'spec/**/*.js' ], @@ -29,6 +30,7 @@ module.exports = function(config) { // preprocess matching files before serving them to the browser // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor preprocessors: { + '**/*.html': ['html2js'] }, diff --git a/package.json b/package.json index a6d6856..e8960ae 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,8 @@ "jasmine-core": "^2.5.2", "karma": "^1.3.0", "karma-firefox-launcher": "^1.0.0", + "karma-fixture": "^0.2.6", + "karma-html2js-preprocessor": "^1.1.0", "karma-jasmine": "^1.0.2", "request": "^2.75.0" } diff --git a/spec/fixture.svg b/spec/fixture.svg new file mode 100644 index 0000000..34bb671 --- /dev/null +++ b/spec/fixture.svg @@ -0,0 +1,19 @@ +<svg height="0" width="0" id="inlineSVG"> + <desc>Some description</desc> + <path id="lineAB" d="M 100 350 l 150 -300" stroke="red" stroke-width="3" fill="none" /> + <path id="lineBC" d="M 250 50 l 150 300" stroke="red" stroke-width="3" fill="none" /> + <path d="M 175 200 l 150 0" stroke="green" stroke-width="3" fill="none" /> + <path d="M 100 350 q 150 -300 300 0" stroke="blue" stroke-width="5" fill="none" /> + <g stroke="black" stroke-width="3" fill="black" id="pointGroup"> + <circle id="pointA" cx="100" cy="350" r="3" /> + <circle id="pointB" cx="250" cy="50" r="3" /> + <circle id="pointC" cx="400" cy="350" r="3" /> + </g> + <g font-size="30" font="sans-serif" fill="black" stroke="none" text-anchor="middle" id="labelGroup"> + <text x="100" y="350" dx="-30">A</text> + <text x="250" y="50" dy="-10">B</text> + <text x="400" y="350" dx="30">C</text> + </g> + <polygon points="200,10 250,190 160,210" /> + <polyline points="20,20 40,25 60,40 80,120 120,140 200,180" /> +</svg>
\ No newline at end of file |