mirror of
https://github.com/janishutz/color-thief.git
synced 2025-11-25 22:04:25 +00:00
25 lines
826 B
JavaScript
25 lines
826 B
JavaScript
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);
|
|
});
|
|
});
|
|
|