as above ... if the tree isn't working we discover it very quickly so not a lot of benefit from the tests, not compared to the work required.  if we had live spec testing enabled, and sorted it out so we could easily regenerate the json or run against a live rest server using known data then it would be a different story.  but again we have a lot of things to do so making this particular code perfect and fully test covered does not feel like the best use of time.  unfortunately.