1
0
mirror of https://github.com/webslides/WebSlides.git synced 2025-08-17 18:37:00 +02:00

Adding coverage

This commit is contained in:
Antonio Laguna
2017-05-29 07:52:43 +02:00
parent 0e2a4a9587
commit 3d236c518a
3 changed files with 9 additions and 3 deletions

1
.gitignore vendored
View File

@@ -5,6 +5,7 @@
# Third Party #
###############
node_modules/
coverage
# OS generated files #
######################

View File

@@ -35,6 +35,7 @@
"babel-loader": "^7.0.0",
"babel-preset-env": "^1.5.1",
"babel-preset-es2015": "^6.24.1",
"codecov": "^2.2.0",
"css-loader": "^0.28.3",
"eslint": "^3.19.0",
"eslint-loader": "^1.7.1",
@@ -58,7 +59,10 @@
"build:normal": "webpack",
"build:min": "webpack --output-filename [name].min.js -p",
"dev": "webpack-dev-server",
"test": "jest"
"test": "jest && codecov"
},
"jest": {
"collectCoverage": true
},
"babel": {
"presets": [

View File

@@ -2,7 +2,8 @@ import DOM from '../../src/js/utils/dom';
import Hash from '../../src/js/plugins/hash';
beforeAll(() => {
document.body.innerHTML = `<div id="webslides" data-test="test"><p>Text</p></div>`;
document.body.innerHTML =
`<div id="webslides" data-test="test"><p>Text</p></div>`;
});
test('Hash plugin', () => {
@@ -21,7 +22,7 @@ test('Hash plugin', () => {
expect(goto).not.toBeCalled();
const hash = new Hash(webslides);
new Hash(webslides);
expect(Hash.getSlideNumber()).toBe(0);
DOM.fireEvent(ws, 'ws:slide-change', {