You will need to merge the other pull request first.
This request adds the spectra tests into the new carthage project.
I added the tests and dependencies in. Without PCH files, I added missing headers. Which resulted in duplicate symbol issues with the test support headers which declared global blocks. Converting the blocks to C functions. I've not seen blocks used or declare like this before. They appeared to act pretty much like C functions, however I found that there where problems when they where imported in more than one test class.
You will need to merge the other pull request first.
This request adds the spectra tests into the new carthage project.
I added the tests and dependencies in. Without PCH files, I added missing headers. Which resulted in duplicate symbol issues with the test support headers which declared global blocks. Converting the blocks to C functions. I've not seen blocks used or declare like this before. They appeared to act pretty much like C functions, however I found that there where problems when they where imported in more than one test class.
Anyway, results are all green now.
Not sure if you want to go this direction or not.