Add spy tests and a fixtures file

  * Add tests to spy that correct methods are called in
    findimpossibleValues
  * Move variable declarations to a fixtures.js file