require 'es6-shim' vows = require 'vows' assert = require 'assert' chroma = require '../chroma' vows .describe('Testing blend modes') .addBatch 'multiply 1': topic: chroma.blend 'red', '#5a9f37', 'multiply' 'is #5a0000': (topic) -> assert.equal topic.hex(), '#5a0000' 'multiply 2': topic: chroma.blend '#33b16f', '#857590', 'multiply' 'is #1a513e': (topic) -> assert.equal topic.hex(), '#1b513f' 'screen': topic: chroma.blend '#b83d31', '#0da671', 'screen' 'is #bbbb8c': (topic) -> assert.equal topic.hex(), '#bcbb8c' 'overlay': topic: chroma.blend '#b83d31', '#0da671', 'overlay' 'is #784f2b': (topic) -> assert.equal topic.hex(), '#784f2b' .export(module)