mirror of
https://github.com/konvajs/konva.git
synced 2025-04-05 20:48:28 +08:00
43 lines
984 B
JavaScript
43 lines
984 B
JavaScript
suite('Util', function(){
|
|
test('get()', function(){
|
|
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');
|
|
});
|
|
|
|
test('test _getRGBString()', function(){
|
|
|
|
assert.equal(Konva.Util._getRGBAString({}), 'rgba(0,0,0,1)');
|
|
|
|
assert.equal(Konva.Util._getRGBAString({
|
|
red: 100,
|
|
green: 150,
|
|
blue: 200,
|
|
alpha: 0.5
|
|
}), 'rgba(100,150,200,0.5)');
|
|
});
|
|
|
|
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
|
|
});
|
|
});
|
|
});
|