2013-08-28 23:19:29 -07:00
|
|
|
suite('Util', function(){
|
2013-09-01 14:08:21 -07:00
|
|
|
test('get()', function(){
|
2015-01-27 00:07:51 -07:00
|
|
|
assert.equal(Konva.Util.get(1, 2), 1);
|
|
|
|
assert.equal(Konva.Util.get(undefined, 2), 2);
|
|
|
|
assert.equal(Konva.Util.get(undefined, {foo:'bar'}).foo, 'bar');
|
2014-01-20 11:26:01 -08:00
|
|
|
});
|
|
|
|
|
|
|
|
test('test _getRGBString()', function(){
|
|
|
|
|
2015-01-27 00:07:51 -07:00
|
|
|
assert.equal(Konva.Util._getRGBAString({}), 'rgba(0,0,0,1)');
|
2014-01-20 11:26:01 -08:00
|
|
|
|
2015-01-27 00:07:51 -07:00
|
|
|
assert.equal(Konva.Util._getRGBAString({
|
2014-01-20 11:26:01 -08:00
|
|
|
red: 100,
|
|
|
|
green: 150,
|
|
|
|
blue: 200,
|
|
|
|
alpha: 0.5
|
|
|
|
}), 'rgba(100,150,200,0.5)');
|
2013-08-28 23:19:29 -07:00
|
|
|
});
|
2015-02-09 06:29:31 +07:00
|
|
|
|
|
|
|
test('test colorToRGBA', function(){
|
|
|
|
assert.deepEqual(Konva.Util.colorToRGBA('black'), {
|
|
|
|
r : 0,
|
|
|
|
g : 0,
|
|
|
|
b : 0,
|
|
|
|
a : 1
|
|
|
|
});
|
|
|
|
|
|
|
|
assert.deepEqual(Konva.Util.colorToRGBA('#ffcc00'), {
|
|
|
|
r : 255,
|
|
|
|
g : 204,
|
|
|
|
b : 0,
|
|
|
|
a : 1
|
|
|
|
});
|
|
|
|
|
|
|
|
assert.deepEqual(Konva.Util.colorToRGBA(), {
|
|
|
|
r : 0,
|
|
|
|
g : 0,
|
|
|
|
b : 0,
|
|
|
|
a : 1
|
|
|
|
});
|
|
|
|
});
|
2013-08-28 23:19:29 -07:00
|
|
|
});
|