UNPKG

@pioug/colorthief

Version:

Get the dominant color or color palette from an image.

26 lines (22 loc) 811 B
const { resolve } = require("path"); const ColorThief = require(resolve(process.cwd(), "dist/color-thief.js")); const img = resolve( process.cwd(), "cypress/test-pages/img/rainbow-vertical.png" ); const chai = require("chai"); const expect = chai.expect; chai.use(require("chai-as-promised")); describe("getColor()", function () { it("returns valid color", function () { return expect(ColorThief.getColor(img)).to.eventually.have.lengthOf(3); }); }); describe("getPalette()", function () { it("returns 5 colors when colorCount set to 5", function () { return expect(ColorThief.getPalette(img, 5)).to.eventually.have.lengthOf(5); }); it("returns 9 colors when colorCount set to 9", function () { return expect(ColorThief.getPalette(img, 9)).to.eventually.have.lengthOf(9); }); });