1
0
mirror of synced 2025-12-19 17:17:05 -05:00

fix: eslint error (#30)

This commit is contained in:
Li Kang
2022-07-29 20:04:18 +02:00
committed by GitHub
parent f9153aaed9
commit 164d6f4325
5 changed files with 37 additions and 23 deletions

View File

@@ -12,7 +12,7 @@ defaults: &defaults
jobs:
build:
docker:
- image: circleci/node:stretch-browsers
- image: circleci/node:stretch-browsers
steps:
- checkout
- run:
@@ -34,6 +34,12 @@ jobs:
command: yarn build && yarn sense
environment:
NODE_ENV: production
- run:
name: Update spec
command: yarn run spec
- run:
name: Run unit tests
command: yarn test:unit
- store_artifacts:
path: dist
destination: dist

2
.gitignore vendored
View File

@@ -3,3 +3,5 @@ dist/
BUMPED_VERSION
sn-network-chart-ext/
core/esm
coverage
yarn-error.log

View File

@@ -14,8 +14,8 @@
"sense": "nebula sense --meta resources/meta.json && shx cp resources/network_chart_v1.png sn-network-chart-ext",
"eslint": "eslint src",
"spec": "scriptappy-from-jsdoc -c ./spec-configs/props.conf.js",
"prepublishOnly": "shx rm -rf dist && shx rm -rf core/esm && shx rm -rf sn-network-chart-ext && yarn build && yarn sense",
"jest:test": "jest"
"test:unit": "jest",
"prepublishOnly": "shx rm -rf dist && shx rm -rf core/esm && shx rm -rf sn-network-chart-ext && yarn build && yarn sense"
},
"files": [
"api-specifications",
@@ -38,8 +38,8 @@
"jest-environment-jsdom": "28.1.3",
"scriptappy-from-jsdoc": "0.7.0",
"shx": "0.3.3",
"vis-data": "7.0.0",
"vis-network": "9.1.0"
"vis-data": "7.1.4",
"vis-network": "9.1.2"
},
"peerDependencies": {
"@nebula.js/stardust": ">=1.0.0"

View File

@@ -1,5 +1,11 @@
import { createTooltipHTML } from '../tooltip';
import { createTooltipHTML } from "../tooltip";
test("Testing createTooltipHtml function - Name- GroupNumber- nodeMeasure", () => {
expect(createTooltipHTML({ name: "Venice", groupNumber: 1, nodeMeasure: 2 })).toContainHTML("<div><div><span>Name: </span><b>Venice</b></div><div><span>Group number: </span><b>1</b></div><div><span>Node measure: </span><b>2</b></div></div>");
});
describe("createTooltipHTML", () => {
it("Testing createTooltipHtml function - Name- GroupNumber- nodeMeasure", () => {
expect(
createTooltipHTML({ name: "Venice", groupNumber: 1, nodeMeasure: 2 })
).toContainHTML(
"<div><div><span>Name: </span><b>Venice</b></div><div><span>Group number: </span><b>1</b></div><div><span>Node measure: </span><b>2</b></div></div>"
);
});
});

View File

@@ -1593,7 +1593,7 @@
dependencies:
"@sinonjs/commons" "^1.7.0"
"@testing-library/jest-dom@^5.16.4":
"@testing-library/jest-dom@5.16.4":
version "5.16.4"
resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz#938302d7b8b483963a3ae821f1c0808f872245cd"
integrity sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==
@@ -2215,7 +2215,7 @@ babel-eslint@10.1.0:
eslint-visitor-keys "^1.0.0"
resolve "^1.12.0"
babel-jest@^28.1.3:
babel-jest@28.1.3, babel-jest@^28.1.3:
version "28.1.3"
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-28.1.3.tgz#c1187258197c099072156a0a121c11ee1e3917d5"
integrity sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==
@@ -5266,7 +5266,7 @@ jest-each@^28.1.3:
jest-util "^28.1.3"
pretty-format "^28.1.3"
jest-environment-jsdom@^28.1.3:
jest-environment-jsdom@28.1.3:
version "28.1.3"
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-28.1.3.tgz#2d4e5d61b7f1d94c3bddfbb21f0308ee506c09fb"
integrity sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg==
@@ -5539,7 +5539,7 @@ jest-worker@^28.1.3:
merge-stream "^2.0.0"
supports-color "^8.0.0"
jest@^28.1.3:
jest@28.1.3:
version "28.1.3"
resolved "https://registry.yarnpkg.com/jest/-/jest-28.1.3.tgz#e9c6a7eecdebe3548ca2b18894a50f45b36dfc6b"
integrity sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==
@@ -7672,7 +7672,7 @@ schema-utils@^3.1.0, schema-utils@^3.1.1:
ajv "^6.12.5"
ajv-keywords "^3.5.2"
scriptappy-from-jsdoc@^0.7.0:
scriptappy-from-jsdoc@0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/scriptappy-from-jsdoc/-/scriptappy-from-jsdoc-0.7.0.tgz#6ef2b88ddf1e189fb29e4076fd97af48a5d1bdc6"
integrity sha512-xKmeI9OVBl6DzbmDvLMSuHyiahSpkza2Q0BANcVH7xIIdj4wxFPkFTL6cIZXYzB8Rv4ENcWzXAr7LpSrH2gP/w==
@@ -7856,7 +7856,7 @@ shelljs@^0.8.4:
interpret "^1.0.0"
rechoir "^0.6.2"
shx@^0.3.3:
shx@0.3.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/shx/-/shx-0.3.3.tgz#681a88c7c10db15abe18525349ed474f0f1e7b9f"
integrity sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA==
@@ -8753,15 +8753,15 @@ vendors@^1.0.0:
resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e"
integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==
vis-data@^7.0.0:
version "7.1.2"
resolved "https://registry.yarnpkg.com/vis-data/-/vis-data-7.1.2.tgz#b7d076ac79cb54f7c5e9c80f5b03b93cc8cc1fda"
integrity sha512-RPSegFxEcnp3HUEJSzhS2vBdbJ2PSsrYYuhRlpHp2frO/MfRtTYbIkkLZmPkA/Sg3pPfBlR235gcoKbtdm4mbw==
vis-data@7.1.4:
version "7.1.4"
resolved "https://registry.yarnpkg.com/vis-data/-/vis-data-7.1.4.tgz#90e5e796a79e1901de14c0808fb32a1a0735c1dc"
integrity sha512-usy+ePX1XnArNvJ5BavQod7YRuGQE1pjFl+pu7IS6rCom2EBoG0o1ZzCqf3l5US6MW51kYkLR+efxRbnjxNl7w==
vis-network@9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/vis-network/-/vis-network-9.1.0.tgz#511db833b68060f279bedc4a852671261d40204e"
integrity sha512-rx96L144RJWcqOa6afjiFyxZKUerRRbT/YaNMpsusHdwzxrVTO2LlduR45PeJDEztrAf3AU5l2zmiG+1ydUZCw==
vis-network@9.1.2:
version "9.1.2"
resolved "https://registry.yarnpkg.com/vis-network/-/vis-network-9.1.2.tgz#ddaca300a9764bbf1646a0aa03eb28fe55823ca8"
integrity sha512-BdapguKg7sk3NvdZaDsM7T6rNhOBFz0/F4ZScxctK4klRzQPLQPTEcmbioXaZhMkkgWymzBR3lFCxL1q+eYyAw==
w3c-hr-time@^1.0.2:
version "1.0.2"