import { resolve } from 'path'; import ColorThief from '../dist/color-thief-node.cjs'; const img = resolve( process.cwd(), 'cypress/test-pages/img/rainbow-vertical.png' ); import { expect as _expect, use } from 'chai'; const expect = _expect; import chaiAsPromised from 'chai-as-promised'; use( chaiAsPromised ); 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 ); } ); } );