Hey folks,
So I was working on developing some simple idiot-light tests for the WePay-Scala module that we open sourced recently, and I was noticing some weird behavior. Specifically that, for no reason I can explain, Extraction.decompose fails to read the case class properly. I've only been able to trigger this behavior while running my unit tests, and it doesn't happen every time - leading me to believe it's some sort of concurrency issue caused by how scalatest executes my tests.
Am I doing something obscenely stupid here, is there a bug in the decompose code, or none of the above?
Thanks in advance for taking a look at this.
Cheers,
Matt Farmer