mirror of
https://github.com/webslides/WebSlides.git
synced 2025-08-18 02:41:37 +02:00
Adding coverage
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -5,6 +5,7 @@
|
|||||||
# Third Party #
|
# Third Party #
|
||||||
###############
|
###############
|
||||||
node_modules/
|
node_modules/
|
||||||
|
coverage
|
||||||
|
|
||||||
# OS generated files #
|
# OS generated files #
|
||||||
######################
|
######################
|
||||||
|
@@ -35,6 +35,7 @@
|
|||||||
"babel-loader": "^7.0.0",
|
"babel-loader": "^7.0.0",
|
||||||
"babel-preset-env": "^1.5.1",
|
"babel-preset-env": "^1.5.1",
|
||||||
"babel-preset-es2015": "^6.24.1",
|
"babel-preset-es2015": "^6.24.1",
|
||||||
|
"codecov": "^2.2.0",
|
||||||
"css-loader": "^0.28.3",
|
"css-loader": "^0.28.3",
|
||||||
"eslint": "^3.19.0",
|
"eslint": "^3.19.0",
|
||||||
"eslint-loader": "^1.7.1",
|
"eslint-loader": "^1.7.1",
|
||||||
@@ -58,7 +59,10 @@
|
|||||||
"build:normal": "webpack",
|
"build:normal": "webpack",
|
||||||
"build:min": "webpack --output-filename [name].min.js -p",
|
"build:min": "webpack --output-filename [name].min.js -p",
|
||||||
"dev": "webpack-dev-server",
|
"dev": "webpack-dev-server",
|
||||||
"test": "jest"
|
"test": "jest && codecov"
|
||||||
|
},
|
||||||
|
"jest": {
|
||||||
|
"collectCoverage": true
|
||||||
},
|
},
|
||||||
"babel": {
|
"babel": {
|
||||||
"presets": [
|
"presets": [
|
||||||
|
@@ -2,7 +2,8 @@ import DOM from '../../src/js/utils/dom';
|
|||||||
import Hash from '../../src/js/plugins/hash';
|
import Hash from '../../src/js/plugins/hash';
|
||||||
|
|
||||||
beforeAll(() => {
|
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', () => {
|
test('Hash plugin', () => {
|
||||||
@@ -21,7 +22,7 @@ test('Hash plugin', () => {
|
|||||||
|
|
||||||
expect(goto).not.toBeCalled();
|
expect(goto).not.toBeCalled();
|
||||||
|
|
||||||
const hash = new Hash(webslides);
|
new Hash(webslides);
|
||||||
|
|
||||||
expect(Hash.getSlideNumber()).toBe(0);
|
expect(Hash.getSlideNumber()).toBe(0);
|
||||||
DOM.fireEvent(ws, 'ws:slide-change', {
|
DOM.fireEvent(ws, 'ws:slide-change', {
|
||||||
|
Reference in New Issue
Block a user