Revert "fixed fib sum, it was doing the sum for lenght + 1"
authorBruno Trecenti <btrecent@thoughtworks.com>
Wed, 22 Oct 2014 20:49:49 +0000 (18:49 -0200)
committerBruno Trecenti <btrecent@thoughtworks.com>
Wed, 22 Oct 2014 20:49:49 +0000 (18:49 -0200)
This reverts commit 42530c5418df2e9a47bd8389921114d6315bea92.

src/graphing/radar.js
src/util/fib.js
test/utils/fib-spec.js

index 202d1ca..4265b2a 100644 (file)
@@ -30,7 +30,7 @@ tr.graphing.Radar = function (size, radar) {
 
   function getRadius(cycles, i) {
     var sequence = fib.sequence(cycles.length);
-    var total = fib.sum(cycles.length + 1);
+    var total = fib.sum(cycles.length);
     var sum = fib.sum(i);
 
     return center() - (center() * sum / total);
index 93719bc..2170b44 100644 (file)
@@ -15,7 +15,7 @@ tr.util.Fib = function () {
     if (length === 0) { return 0; }
     if (length === 1) { return 1; }
 
-    return self.sequence(length).reduce(function (previous, current) {
+    return self.sequence(length + 1).reduce(function (previous, current) {
       return previous + current;
     }, 0);
   };
index cdd8ac0..50d00f1 100644 (file)
@@ -8,6 +8,6 @@ describe('tr.util.Fib', function () {
   it('returns the sum of a sequence', function () {
     var fib = new tr.util.Fib();
 
-    expect(fib.sum(6)).toEqual(12);
+    expect(fib.sum(5)).toEqual(12);
   });
 });