Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Tests to verify the count of colors returned matches the count requested #21

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

ijambro
Copy link
Contributor

@ijambro ijambro commented Apr 27, 2020

I wanted to let you know that for values of count greater than 7, the actual number of colors returned is one fewer than the requested count.

I added tests here to automate checking for the issue. The first two tests pass, and the final test fails:
Uncaught AssertionError [ERR_ASSERTION]: 9 == 10

I've debugged the cause:
The count that is received by quantize is considered a maximum count, but in get-image-colors and get-rgba-palette, we treat it as THE count.

I think quantize should be able to better guarantee the actual colors returned matches the count requested, so I opened an Issue and a Pull Request against them:
olivierlesnicki/quantize#10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant