all unit tests are no passing

This commit is contained in:
Eric Rowell 2013-12-01 23:17:20 -08:00
parent a7740ba96e
commit 9c3be4bb05
3 changed files with 21 additions and 221 deletions

View File

@ -5,19 +5,7 @@ suite('Blob', function(){
var layer = new Kinetic.Layer(); var layer = new Kinetic.Layer();
var blob = new Kinetic.Line({ var blob = new Kinetic.Line({
points: [{ points: [73,140,340,23,500,109,300,170],
x: 73,
y: 140
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}, {
x: 300,
y: 170
}],
stroke: 'blue', stroke: 'blue',
strokeWidth: 10, strokeWidth: 10,
draggable: true, draggable: true,
@ -51,19 +39,7 @@ suite('Blob', function(){
var blob = new Kinetic.Line({ var blob = new Kinetic.Line({
tension: 0.8, tension: 0.8,
points: [{ points: [73,140,340,23,500,109,300,170],
x: 73,
y: 140
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}, {
x: 300,
y: 170
}],
stroke: 'blue', stroke: 'blue',
strokeWidth: 10, strokeWidth: 10,
draggable: true, draggable: true,
@ -75,7 +51,7 @@ suite('Blob', function(){
layer.add(blob); layer.add(blob);
stage.add(layer); stage.add(layer);
assert.equal(stage.find('Line')[0].getPoints().length, 4); assert.equal(stage.find('Line')[0].getPoints().length, 8);
}); });
@ -85,19 +61,7 @@ suite('Blob', function(){
var layer = new Kinetic.Layer(); var layer = new Kinetic.Layer();
var blob = new Kinetic.Line({ var blob = new Kinetic.Line({
points: [{ points: [73,140,340,23,500,109,300,170],
x: 73,
y: 140
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}, {
x: 300,
y: 170
}],
stroke: 'blue', stroke: 'blue',
strokeWidth: 10, strokeWidth: 10,
draggable: true, draggable: true,

View File

@ -3,26 +3,7 @@ suite('Polygon', function() {
var stage = addStage(); var stage = addStage();
var layer = new Kinetic.Layer(); var layer = new Kinetic.Layer();
var points = [73,192,73,160,340,23,500,109,499,139,342,93];
var points = [{
x: 73,
y: 192
}, {
x: 73,
y: 160
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}, {
x: 499,
y: 139
}, {
x: 342,
y: 93
}];
var poly = new Kinetic.Line({ var poly = new Kinetic.Line({
points: points, points: points,

View File

@ -5,19 +5,7 @@ suite('Spline', function() {
var layer = new Kinetic.Layer(); var layer = new Kinetic.Layer();
var line1 = new Kinetic.Line({ var line1 = new Kinetic.Line({
points: [{ points: [73,160,340,23,500,109,300,109],
x: 73,
y: 160
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}, {
x: 300,
y: 109
}],
stroke: 'blue', stroke: 'blue',
strokeWidth: 10, strokeWidth: 10,
lineCap: 'round', lineCap: 'round',
@ -27,16 +15,7 @@ suite('Spline', function() {
}); });
var line2 = new Kinetic.Line({ var line2 = new Kinetic.Line({
points: [{ points: [73,160,340,23,500,109],
x: 73,
y: 160
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}],
stroke: 'red', stroke: 'red',
strokeWidth: 10, strokeWidth: 10,
lineCap: 'round', lineCap: 'round',
@ -46,13 +25,7 @@ suite('Spline', function() {
}); });
var line3 = new Kinetic.Line({ var line3 = new Kinetic.Line({
points: [{ points: [73,160,340,23],
x: 73,
y: 160
}, {
x: 340,
y: 23
}],
stroke: 'green', stroke: 'green',
strokeWidth: 10, strokeWidth: 10,
lineCap: 'round', lineCap: 'round',
@ -80,19 +53,7 @@ suite('Spline', function() {
var layer = new Kinetic.Layer(); var layer = new Kinetic.Layer();
var spline = new Kinetic.Line({ var spline = new Kinetic.Line({
points: [{ points: [73,160,340,23,500,109,300,109],
x: 73,
y: 160
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}, {
x: 300,
y: 109
}],
stroke: 'blue', stroke: 'blue',
strokeWidth: 10, strokeWidth: 10,
lineCap: 'round', lineCap: 'round',
@ -105,21 +66,12 @@ suite('Spline', function() {
layer.add(spline); layer.add(spline);
stage.add(layer); stage.add(layer);
assert.equal(spline.getTensionPoints().length, 12);
spline.setPoints([73,160,340,23,500,109]);
assert.equal(spline.getTensionPoints().length, 6); assert.equal(spline.getTensionPoints().length, 6);
spline.setPoints([{
x: 73,
y: 160
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}]);
assert.equal(spline.getTensionPoints().length, 3);
layer.draw(); layer.draw();
@ -131,19 +83,7 @@ suite('Spline', function() {
var layer = new Kinetic.Layer(); var layer = new Kinetic.Layer();
var spline = new Kinetic.Line({ var spline = new Kinetic.Line({
points: [{ points: [73,160,340,23,500,109,300,109],
x: 73,
y: 160
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}, {
x: 300,
y: 109
}],
stroke: 'blue', stroke: 'blue',
strokeWidth: 10, strokeWidth: 10,
lineCap: 'round', lineCap: 'round',
@ -156,100 +96,15 @@ suite('Spline', function() {
layer.add(spline); layer.add(spline);
stage.add(layer); stage.add(layer);
assert.equal(spline.getPoints().length, 4); assert.equal(spline.getPoints().length, 8);
spline.addPoint({ var points = spline.getPoints();
x: 300, points.push(300);
y: 200 points.push(200);
}); spline.clearCache();
assert.equal(spline.getPoints().length, 5); assert.equal(spline.getPoints().length, 10);
layer.draw(); layer.draw();
}); });
// ======================================================
test('create from points represented as a flat array', function() {
var stage = addStage();
var layer = new Kinetic.Layer();
var line = new Kinetic.Line({
points: [
73, 160,
340, 23,
500, 109,
300, 109
],
stroke: 'blue',
strokeWidth: 10,
lineCap: 'round',
lineJoin: 'round',
draggable: true,
tension: 1
});
layer.add(line);
stage.add(layer);
assert.equal(line.getPoints().length, 4);
});
// ======================================================
test('create from points represented as an array of objects', function() {
var stage = addStage();
var layer = new Kinetic.Layer();
var line = new Kinetic.Line({
points: [{
x: 73,
y: 160
}, {
x: 340,
y: 23
}, {
x: 500,
y: 109
}, {
x: 300,
y: 109
}],
stroke: 'blue',
strokeWidth: 10,
lineCap: 'round',
lineJoin: 'round',
draggable: true,
tension: 1
});
layer.add(line);
stage.add(layer);
assert.equal(line.getPoints().length, 4);
});
// ======================================================
test('create from points represented as an array of arrays', function() {
var stage = addStage();
var layer = new Kinetic.Layer();
var line = new Kinetic.Line({
points: [
[73, 160],
[340, 23],
[500, 109],
[300, 109]
],
stroke: 'blue',
strokeWidth: 10,
lineCap: 'round',
lineJoin: 'round',
draggable: true,
tension: 1
});
layer.add(line);
stage.add(layer);
assert.equal(line.getPoints().length, 4);
});
}); });