konva/test/functional/KineticEvents-test.js
2013-09-25 23:32:44 -07:00

34 lines
826 B
JavaScript

suite('KineticEvents', function() {
// ======================================================
test('draw events', function() {
var stage = addStage();
var layer = new Kinetic.Layer();
var circle = new Kinetic.Circle({
x: stage.getWidth() / 2,
y: stage.getHeight() / 2,
radius: 70,
fill: 'red'
});
var events = [];
layer.on('draw', function(evt) {
events.push('layer-draw');
});
layer.on('beforeDraw', function(evt) {
events.push('layer-beforeDraw');
});
layer.add(circle);
stage.add(layer);
//console.log(events.toString())
assert.equal(events.toString(), 'layer-beforeDraw,layer-draw', 'draw event order is incorrect');
});
});