var assert = require('assert');

var getCoins = function() {
  return [1,5,10,25];
};

var possibleChange = function(value,coins) {
  coins = coins || getCoins();

  var possibleChangeVals = [];
  for(var i=0;i<coins.length;++i) {
    if (i <= value) {
      possibleChangeVals.push(value - i);
    }
  }

  return possibleChangeVals;
};

var testThereAreFourTypesOfCoins = function() {
  var coins = getCoins();
  assert.equal(coins.length, 4);
};

var testPossibleChange = function() {
  assert.equal(1, possibleChange(1).length);
};

var test = function() {
  testThereAreFourTypesOfCoins();
  testPossibleChange();
};

test();

@@ -232,17 +232,24 @@
     if (
-i
+coins%5Bi%5D
  %3C= valu
@@ -291,17 +291,24 @@
 value - 
-i
+coins%5Bi%5D
 );%0A    %7D

fix silly mistake