diff --git a/lib/diff.js b/lib/diff.js index 92428b5..7cf065d 100644 --- a/lib/diff.js +++ b/lib/diff.js @@ -52,6 +52,18 @@ var PI = Math.PI; * @param {labcolor} c1 Should have fields L,a,b * @param {labcolor} c2 Should have fields L,a,b * @return {float} Difference between c1 and c2 +* @example +* // It uses the true chroma difference (#1) +* ciede2000({ +* L: 50.0000, +* a: 2.6772, +* b: -79.7751 +* }, { +* L: 50.0000, +* a: 0.0000, +* b: -82.7485 +* }).toFixed(4) +* //=> "2.0425" */ function ciede2000(c1,c2) { diff --git a/package.json b/package.json index e64d15c..ccb99df 100644 --- a/package.json +++ b/package.json @@ -29,9 +29,10 @@ "url": "https://github.com/markusn/color-diff/issues" }, "devDependencies": { + "@linus/testy": "^1.1.0", "assert": "~1.4.1", - "mocha": "~5.0.4", "coveralls": "~3.0.0", - "istanbul": "~0.4.5" + "istanbul": "~0.4.5", + "mocha": "~5.0.4" } } diff --git a/test/doctests.js b/test/doctests.js new file mode 100644 index 0000000..ec388d2 --- /dev/null +++ b/test/doctests.js @@ -0,0 +1,5 @@ +import('@linus/testy').then(({ testy }) => { + describe('Test', () => { + testy('lib/diff.js'); + }); +});