24 lines
507 B
CoffeeScript
24 lines
507 B
CoffeeScript
require 'es6-shim'
|
|
vows = require 'vows'
|
|
assert = require 'assert'
|
|
chroma = require '../chroma'
|
|
|
|
unpack = (args) ->
|
|
if args.length >= 3
|
|
[].slice.call args
|
|
else
|
|
args[0]
|
|
|
|
vows
|
|
.describe('Some tests for utils')
|
|
|
|
.addBatch
|
|
|
|
'unpack arguments':
|
|
topic: [1,2,3]
|
|
'unpacked from array': (t) -> assert.deepEqual unpack(t), [1,2,3]
|
|
'unpacked from single values': (t) -> assert.deepEqual unpack([t]), [1,2,3]
|
|
|
|
|
|
.export(module)
|